问题标签 [sourceforge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Maven项目站点目录
有谁知道 Maven 网站是否有某种中央注册表?
我的情况是:我公司有很多开发团队,每个开发团队都在开发一些产品。这些产品大部分是由 maven 管理的。使用站点插件很容易为每个项目生成一个站点。但是,我们希望有一个可以浏览所有项目的中心点。换句话说,我们想要一个私有的 sourceforge 可能会使用各个项目站点。
对此有何建议?
c# - 如何从 SourceForge 获取 MD5 代码
我正在编写应用程序,但自动更新功能有问题。自动更新功能可以描述为: - 首先,我将我的程序上传到 SourceForge - 当用户选择更新时,程序将检查所有文件的 MD5 代码,并与 SourceForge 上的相同。但我不知道如何在 SourceForge 上获取文件的 MD5 代码,(C# 代码)有人帮我吗?谢谢!
version-control - 推荐用于托管许多独立补丁的 DVCS 机制
我有一个项目刚刚在http://sourceforge.net/projects/iotabuildit/开始(更多细节在http://sourceforge.net/p/iotabuildit/wiki/Home/) 目前正在使用 Mercurial 进行修订控制。似乎 Mercurial 和 SourceForge 几乎拥有所有合适的功能或元素来组合我为这个项目考虑的协作机制,但我认为我还没有完全做到。我希望人们能够提交、讨论和投票来自大量个人(比项目通常拥有的更多开发人员)的个人更改。我希望用户能够尽可能轻松地参与其中。现在的想法是人们可以克隆“free4all”分支,它是基本“代码”存储库的克隆,或者他们可以在自己的 SourceForge 用户项目中创建自己的分支(SourceForge 现在为每个用户提供了一个工作区以主持杂项项目相关内容)。然后他们可以将其克隆到他们的本地存储库(在下载 TortoiseHg 或他们喜欢的 Mercurial 客户端之后)。然后他们可以进行修改,提交它们,将它们推送到分支,并请求合并到基本“代码”存储库中,此时我们可以讨论/审查合并请求。这一切仍然是太多的步骤,而且比我想要的更正式。
我看到 Mercurial 中有“搁置”之类的东西,但我看不到 SourceForge 存储库中如何/是否支持它。由于存在合并请求,因此可能无法讨论搁置的更改。
我正在寻找任何可以使这更容易的建议。理想情况下,我希望用户能够:
- 指定他们想玩的任何版本,并从托管的源代码控制中提取请求的版本,供用户在SourceForge 玩(因为由于安全限制,游戏无法在本地玩,Chrome 浏览器正确适用于 javascript 代码访问独立文件中的图像内容)
- 允许用户下载项目的请求版本进行本地编辑(从相同源构建的 C# 版本也可以在本地播放,或者 Internet Explorer 显然忽略了安全限制,允许在浏览器中本地播放)
- 以可以与任何其他兼容的“分支”或已提交/发布的游戏版本合并的形式接受提交的修改(理想情况下,这将非常简单——也许只是将整个文件集上传回服务器并在那里执行比较和补丁/差异提取)
- 其他玩家可以看到可用提交的补丁列表并选择任何要玩/测试的集合,然后讨论和投票更改。
显然,其中一些要求非常具体,如果我想达到理想的目标,我可能需要编写一些服务器端代码。但是,如果我需要的大部分功能已经几乎存在,我想走阻力最小的道路并使用可用的技术。或者我想看看我是否可以在不编写任何服务器代码的情况下比我之前概述的过程更接近。那么哪些部分可以帮助我做到这一点呢?Mercurial 和 SourceForge 是否支持以我想要的方式存储和共享搁置的代码?这个“补丁队列”(我看到了,但还不能理解或开始工作)有什么可能有帮助的吗?与存储库中的特定修订版(在服务器端)相比,有没有一种方法可以从给定的文件集中提取补丁文件,而无需用户下载任何 Mercurial 组件?
php - 在线 DVCS 客户端
好的,我一直在掌握解决我的问题的各种解决方案,例如为托管许多独立补丁的推荐 DVCS 机制和在 BitBucket 上为许多用户和补丁使用 Mercurial 补丁队列存储库,但希望这将是我需要的最后一个问题询问如何为我在https://sourceforge.net/p/iotabuildit/wiki/Home/中描述的项目建立源代码控制。然后我可以接受其他问题的一些答案并继续前进。
我正在努力满足的要求是:
- 对用户来说,贡献源代码修改(补丁)必须非常容易。这意味着他们不必下载版本控制客户端。
- 任何版本的代码都需要轻松地在线托管,因为由于 W3C 安全要求(IE 显然忽略了这一点,但 Chrome 很荣幸),当从本地文件集运行时它在 Chrome 中不起作用。
- 用户应该能够自己注册并自动获得贡献任何其他人可以播放和查看的补丁的权限(如 Little Big Planet,但更集成 - 允许更改任何内容,而不仅仅是添加内容)。
到目前为止,我尝试过的路径都失败了,原因如下:
- Mercurial Patch Queue - 在探索了一会儿之后,我发现它对于普通玩家/用户来说太复杂了,无法参与其中。我们在这里谈论的是潜在的非开发人员。
- Github 和 BitBucket - 这些存储库似乎仍然需要本地 DVCS 客户端,并且需要额外的步骤来贡献补丁。最后,对于普通用户来说,它们仍然很难,尤其是那些只想玩某些用户的特定版本游戏的人。似乎没有办法在线托管文件。
所以现在我提出的解决方案如下,我想看看我是否遗漏了一些可以通过其他方式更好地处理的东西。我将在我的 SourceForge 项目上创建一些 PHP 脚本,这些脚本将:
- 允许用户使用密码注册自己的电子邮件/帐户,以便只有他们可以更新自己的“补丁”
- 允许他们克隆标准存储库或任何其他用户存储库。
- 在 PHP 脚本可访问但 HTTP 不可访问的目录中在线创建克隆。
- 允许他们将一组文件提交到他们的工作目录,并将差异作为补丁提交到他们的存储库。
- 允许从同一目录中的其他用户存储库中提取补丁。(拉取和提交到您自己的存储库不需要身份验证,当我考虑已经存在的更正式的在线存储库托管时,这是一个绊脚石)
- 拥有一个单独的 PHP 脚本,将您的工作空间复制到可以在线玩游戏的托管目录中。任何玩家都可以访问此工作区来玩您的游戏版本(其中可能包括从任意数量的其他存储库中提取的补丁)。
我不能使用现有的存储库来执行此操作似乎很奇怪,但我想不出解决身份验证问题的方法。所以我需要创建我自己的克隆,我知道 PHP 脚本应该能够在不推送的情况下访问和提交。不幸的是,其他 DVCS 客户端可能无法从这些在线客户端中提取,但如果需要,可能有一些方法可以导出补丁。而且我不知道当合并冲突发生时我要做什么。但这是迄今为止我最接近可行的解决方案。
所以我最终得到的是一个在线 DVCS 客户端,以避免用户必须下载 DVCS 客户端并避免为他们的游戏版本寻找主机。我是否忽略了一个更简单的解决方案?(我是否违反了 SourceForge 的服务条款?如果(我可以获得)Mercurial 安装在那里,我也可以将它托管在 Dreamhost 上。)
mysql - 在 Netbeans 中连接到 Sourceforge.net MySQL 数据库
我正在尝试连接我托管在 Netbeans 中 Sourceforge.net 上的 MySQL 数据库。但是数据库连接测试失败。我已经按照 Sourceforge.net MySQL 管理面板中的说明输入了数据库设置,但它不起作用。Sourceforge 中描述的设置如下:
这是我在 Netbeans 中尝试过的:
mingw - 无法从 Sourceforge 下载 MinGW
我想使用 mingw-get-inst-20120421.exe 从 Sourceforge 下载 MinGW C 和 C++ gnu 编译器。它让我可以选择下载预打包的存储库或最新的存储库。当我在卡巴斯基 AV 防火墙后面时,最新的一个失败了。在任何情况下,前一个都失败了。无论如何,他们根本不安装 gcc.exe。这是我的 mingw/bin 目录的图像:
java - 从 SourceForge 下载给了我 .class 文件而不是 .java
我承认,当谈到 sourceforge 时,我是菜鸟。我正在尝试获取http://jspellchecker.svn.sourceforge.net/viewvc/jspellchecker/trunk/的 java 文件
不幸的是,当我下载 tarball 时,它不包含任何.java
文件,它们都是.class
.
如何获取 .java 文件?
java - 如何在 sourceforge.net 中搜索在 Eclipse 中构建的 Java 项目
Sourceforge.net 有一个用于 Java 项目的过滤器,但我正在寻找一种方法来将它们缩小到那些打算在 Eclipse 中构建的项目。
编辑我正在使用 Eclipse Metrics 和 Omondo 插件来分析开源 Java 项目。我正在寻找一种快速的方法来查找可以在 Eclipse 中快速构建的 Eclipse 开源项目,以便我可以在它们上使用这些工具进行分析。
windows - SVN+SSH 和 Sourceforge
我是 Sourceforge 和 SVN(Windows 上的 SilkSVN)的新手。
我设法使用
但是,每次我尝试使用 ssh(例如,我可以签入)时,它都会失败
我已经开始SVN_SSH
指出我完全有资格plink.exe
,这没有任何区别。我也尝试将其更改为junk.exe
并没有得到任何不同,所以我认为我们甚至没有在看SVN_SSH
,这用尽了我在 Sourceforge 和其他论坛上找到的所有建议。
作为记录,我是项目管理员,因此拥有写权限(或者至少我认为我有!)
有任何想法吗?
html - 无法在 Chrome 中重新播放 Mercurial 存储库中的音频文件
在我的 HTML5 测试文件中,我可以播放和重新播放 mp3 声音文件,如果:
- 我的文件在本地托管,或者
- 它们托管在传统的网络主机上(参见http://sgdk2.enigmadream.com/ben/iotaBuildIt/sound.html)或
- 我从 Internet Explorer 播放
如果出现以下情况,我可以第一次播放声音,但不能第二次播放:
- 这些文件托管在 Mercurial 存储库中,并且
- 我正在使用 Chrome 访问文件
(使用 IE 访问 Mercurial 托管的文件时我没有遇到问题。)
在这些情况下,我无法在以下情况下重新播放文件:
- 通过 HTML 页面(http://hg.code.sf.net/u/bluemonkmn/myiota/raw-file/97ac02a717fe/HTML/sound.html)访问它 我不能让脚本重播它和 b。我无法使用音频控制 UI 重播它。也不
- 直接访问文件(http://hg.code.sf.net/u/bluemonkmn/myiota/raw-file/97ac02a717fe/HTML/bing.mp3)
有人可以解释或帮助我修复它,以便 Chrome 可以像 IE 一样重新播放 Mercurial 中托管的音频文件吗?此外,我还没有测试过 FireFox,并且很想知道它在那里是如何工作的。