我打算创建我的第一个开源项目,我正在尝试决定在哪里托管google code或codeplex。在我看来,codeplex有一套更好的社区功能,谷歌代码有真正的svn和版本差异工具。什么是决定在哪里举办项目的决定因素?
答案 0 :(得分:1)
对我来说,头号功能是让我的代码进出存储库,使用谷歌代码非常容易,甚至是assembla(尽管我不知道最新的组合使用条款是什么)。 Codeplex倾向于使用难以使用的TFS,但是你可以使它与SVNBridge和乌龟一起工作,这更容易。
一旦你完成了代码的输入和输出,它实际上归结为个人偏好。
你想要一个维基吗? 你想要一个问题跟踪器吗? 你想要自动构建吗? 您是否需要与第三方工具(如fogbugz或trac)集成?
答案 1 :(得分:1)
对于Task Coach,我开始使用Sourceforge和Yahoo groups作为邮件列表。当我们为Task Coach添加翻译时,我们也开始使用Launchpad,因为它支持通过网络编辑翻译。我考虑将Task Coach完全移动到Launchpad(我喜欢Bazaar)但是Launchpad不提供网站托管,而Sourceforge则提供。此外,Sourceforge目前提供多种版本控制系统,包括Bazaar。目前,我正在考虑使用Uservoice来允许Task Coach用户投票选择新功能。
我想这些是我在开源主机中一直/正在寻找的功能: