For me the number one feature is getting my code in and out of the repositories, which is super easy with google code, and even assembla (altho I'm not up to date with what the latest terms of usage with assembla are). Codeplex leans towards TFS which is hard to use, but you can make it work with SVNBridge and tortoise, which is easier.
Once you worked out getting code in and out, it really comes down to personal preference.
Do you want a Wiki? Do you want an issue tracker? Do you want to have automated builds? Do you need integration with third party tools (like fogbugz or trac)?
For Task Coach, I started with Sourceforge and Yahoo groups for mailinglists. When we added translations for Task Coach, we also started using Launchpad because of its support for editing translations via the web. I considered moving Task Coach to Launchpad completely (I like Bazaar) but Launchpad does not offer website hosting, while Sourceforge does. Also, Sourceforge offers multiple version control systems these days, including Bazaar. At the moment, I'm considering to use Uservoice to allow Task Coach users to vote for new features.
I guess these are the features I have been/are looking for in open source hosts:
发布评论
评论(2)
对我来说,第一个功能是将我的代码移入和移出存储库,这对于 google code 甚至 assembla 来说非常容易(尽管我不了解 assembla 的最新使用条款)。 Codeplex 倾向于 TFS,这很难使用,但你可以让它与 SVNBridge 和 tortoise 一起使用,这更容易。
一旦你弄清楚如何输入和输出代码,这实际上取决于个人喜好。
你想要一个维基吗?
您想要问题跟踪器吗?
您想要自动化构建吗?
您需要与第三方工具集成(如fogbugz 或trac)吗?
For me the number one feature is getting my code in and out of the repositories, which is super easy with google code, and even assembla (altho I'm not up to date with what the latest terms of usage with assembla are). Codeplex leans towards TFS which is hard to use, but you can make it work with SVNBridge and tortoise, which is easier.
Once you worked out getting code in and out, it really comes down to personal preference.
Do you want a Wiki?
Do you want an issue tracker?
Do you want to have automated builds?
Do you need integration with third party tools (like fogbugz or trac)?
对于任务教练,我从Sourceforge 和 Yahoo 群组 用于邮件列表。 当我们为 Task Coach 添加翻译时,我们还开始使用 Launchpad,因为它支持通过网络编辑翻译。 我考虑过将 Task Coach 完全移至 Launchpad(我喜欢 Bazaar),但 Launchpad 不提供网站托管,而 Sourceforge 提供。 此外,Sourceforge 目前还提供多种版本控制系统,包括 Bazaar。 目前,我正在考虑使用 Uservoice 来允许 Task Coach 用户为新功能投票。
我想这些是我一直/正在寻找的开源主机的功能:
For Task Coach, I started with Sourceforge and Yahoo groups for mailinglists. When we added translations for Task Coach, we also started using Launchpad because of its support for editing translations via the web. I considered moving Task Coach to Launchpad completely (I like Bazaar) but Launchpad does not offer website hosting, while Sourceforge does. Also, Sourceforge offers multiple version control systems these days, including Bazaar. At the moment, I'm considering to use Uservoice to allow Task Coach users to vote for new features.
I guess these are the features I have been/are looking for in open source hosts: