1

我需要一些帮助来决定将我们当前现有的项目移动到哪个项目主机(如果有)。

我们目前在 Assembla 上有一个 SVN(但如有必要愿意迁移)闭源项目。我们想知道搬家是因为我们想开源我们现有的项目,并且:

  • 我们没有资源来积极推广我们现在开源的项目,并且怀疑我们选择的项目托管可能会影响我们项目的宣传方式。如果我们从 assembla 迁移到 github,我们的项目获得更多关注的可能性有多大?
  • 我们希望新开发人员能够尽可能轻松地上手并开始运行。

我们的项目还需要非常广泛的 wiki 文档,因为它是一个非常复杂的企业 Web 应用程序框架(有点类似于 Spring)。将这些文档放在与我们的 repo 主机相同的位置是否有意义?或者我们应该为此设立一个单独的网站?我们还希望有一个博客和一个论坛。同样的问题。

帮助?

4

2 回答 2

1

我认为您的项目在 github 或 bitbucket 上会受到更多关注,开发人员将能够使用 git 从任一主机轻松克隆。话虽如此,您可以尝试在 Hacker News 等网站上推广它。

由于您的 wiki 会非常复杂,我认为单独的网站会更合适。

于 2012-01-12T04:40:13.107 回答
1

我们没有资源来积极推广我们现在开源的项目,并且怀疑我们选择的项目托管可能会影响我们项目的宣传方式。

可能 - 也可能不会您可以在任何源托管上看到很多单独的项目

我们希望新开发人员能够尽可能轻松地上手并开始运行

在这种情况下,Assembla 是非常好的选择。不要处于一种常见的疾病 Git-mania 中。在 Github 的情况下,真正的“大社区”只是常见的营销作弊,仅此而已 - 这不是你的社区

与竞争对手相比,Assembla 拥有最需要的(大型复杂项目)工具。Github 上的拉取请求实现得更好,是的。但我不记得有任何其他优点。支持几乎所有现代广泛使用的 SCM(Bazaar 除外)也是一大优势。

围绕社区规模:Assembla 有在最近几年扩展到百万用户的宏伟计划(二,AFAICR)

注意:您可以考虑将 SCM 更改为(某些)DVCS - 在这些系统中,分叉|合并更加自然,它将为贡献者提供更高级别的自由,而不会让任何一方感到头疼

于 2012-01-12T05:27:16.087 回答