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

时间:2023-01-17 09:22:04

I am going to create my first open source project and I am trying to decide where to host it google code or codeplex. It seems to me codeplex has a better set of community features and google code has real svn and a version diff tool. What has been a deciding factor for where to host your project?

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

2 个解决方案

#1


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.

对我而言,最重要的功能是将我的代码放入和放出存储库,这对于谷歌代码来说非常容易,甚至是集合(尽管我不知道最新的组合使用条款是什么)。 Codeplex倾向于使用难以使用的TFS,但是你可以使它更容易使用SVNBridge和乌龟。

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)?

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

#2


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.

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

I guess these are the features I have been/are looking for in open source hosts:

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

  1. Project website hosting
  2. 项目网站托管

  3. Support for end-user downloads
  4. 支持最终用户下载

  5. Source code version control
  6. 源代码版本控制

  7. Bug/feature request/support request tracker
  8. 错误/功能请求/支持请求跟踪器

  9. Support for editing translations
  10. 支持编辑翻译

  11. Mailinglists

#1


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.

对我而言,最重要的功能是将我的代码放入和放出存储库,这对于谷歌代码来说非常容易,甚至是集合(尽管我不知道最新的组合使用条款是什么)。 Codeplex倾向于使用难以使用的TFS,但是你可以使它更容易使用SVNBridge和乌龟。

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)?

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

#2


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.

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

I guess these are the features I have been/are looking for in open source hosts:

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

  1. Project website hosting
  2. 项目网站托管

  3. Support for end-user downloads
  4. 支持最终用户下载

  5. Source code version control
  6. 源代码版本控制

  7. Bug/feature request/support request tracker
  8. 错误/功能请求/支持请求跟踪器

  9. Support for editing translations
  10. 支持编辑翻译

  11. Mailinglists