您如何评估开源项目主机?

时间:2009-05-06 13:49:22

标签: open-source project-hosting

我打算创建我的第一个开源项目,我正在尝试决定在哪里托管google code或codeplex。在我看来,codeplex有一套更好的社区功能,谷歌代码有真正的svn和版本差异工具。什么是决定在哪里举办项目的决定因素?

2 个答案:

答案 0 :(得分:1)

对我来说,头号功能是让我的代码进出存储库,使用谷歌代码非常容易,甚至是assembla(尽管我不知道最新的组合使用条款是什么)。 Codeplex倾向于使用难以使用的TFS,但是你可以使它与SVNBridge和乌龟一起工作,这更容易。

一旦你完成了代码的输入和输出,它实际上归结为个人偏好。

你想要一个维基吗? 你想要一个问题跟踪器吗? 你想要自动构建吗? 您是否需要与第三方工具(如fogbugz或trac)集成?

答案 1 :(得分:1)

对于Task Coach,我开始使用SourceforgeYahoo groups作为邮件列表。当我们为Task Coach添加翻译时,我们也开始使用Launchpad,因为它支持通过网络编辑翻译。我考虑将Task Coach完全移动到Launchpad(我喜欢Bazaar)但是Launchpad不提供网站托管,而Sourceforge则提供。此外,Sourceforge目前提供多种版本控制系统,包括Bazaar。目前,我正在考虑使用Uservoice来允许Task Coach用户投票选择新功能。

我想这些是我在开源主机中一直/正在寻找的功能:

  1. 项目网站托管
  2. 支持最终用户下载
  3. 源代码版本控制
  4. 错误/功能请求/支持请求跟踪器
  5. 支持编辑翻译
  6. 邮件列表
相关问题