无法决定合适的开源项目主机

时间:2012-01-12 03:28:38

标签: github google-code sourceforge project-hosting assembla

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

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

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

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

帮助?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

  

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

可能 - 可能。您可以在任何源托管

上看到很多个人项目
  

我们希望新开发人员尽可能轻松地接收并开始运行

在这种情况下,Assembla是非常好的选择。不要常见疾病Git-mania。在Github的情况下,真正的“大社区”只是常见的营销作弊,不再是 - 它是不是你的社区

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

围绕社区规模:Assembla在最近几年有大规模扩展到百万用户(两个,AFAICR)

NB :您可以考虑将SCM更改为(某些)DVCS - 在这些系统中进行| forking |合并更自然,它将提供更多自由度对任何一方都没有头痛的贡献者

相关问题