我将创建我的第一个开源项目,并试图决定在哪里托管它 google code 或 codeplex。在我看来,codeplex 有一套更好的社区功能,谷歌代码有真正的 svn 和版本差异工具。决定在哪里托管项目的决定因素是什么?
问问题
153 次
2 回答
1
对我来说,第一个功能是让我的代码进出存储库,这对于 google 代码甚至是 assembla 都非常容易(尽管我不了解最新的 assembla 使用条款)。Codeplex 倾向于 TFS,它很难使用,但你可以让它与 SVNBridge 和 tortoise 一起使用,这更容易。
一旦你解决了输入和输出代码的问题,它真的归结为个人喜好。
你想要一个维基吗?你想要一个问题跟踪器吗?您想要自动构建吗?您是否需要与第三方工具(如fogbugz 或trac)集成?
于 2009-05-06T14:05:54.530 回答
1
对于Task Coach,我从Sourceforge和Yahoo邮件列表组开始。当我们为 Task Coach 添加翻译时,我们也开始使用Launchpad,因为它支持通过 Web 编辑翻译。我考虑将 Task Coach 完全转移到 Launchpad(我喜欢 Bazaar),但 Launchpad 不提供网站托管,而 Sourceforge 提供。此外,Sourceforge 目前还提供多种版本控制系统,包括 Bazaar。目前,我正在考虑使用Uservoice来允许 Task Coach 用户为新功能投票。
我想这些是我一直/正在寻找的开源主机的功能:
- 项目网站托管
- 支持最终用户下载
- 源代码版本控制
- 错误/功能请求/支持请求跟踪器
- 支持编辑翻译
- 邮件列表
于 2009-05-06T18:37:13.130 回答