2

是否有人建议将协作开发功能集成到您自己的网站中的开源或付费(打包或 SaaS)解决方案?这里有更多细节:

我们目前为我们的产品托管一个在线插件库。用户可以上传和下载插件。但是用户不能轻松地协作开发插件,不能轻松地报告和跟踪插件的错误,不能轻松地跟踪插件的版本或路线图等。

当然,贡献者可以在 github、sourceforge、google code、codeplex 等上托管他们的插件开发。但是让用户留在我们的网站上是有一些优势的。例如:

  • 我们可以使用单点登录来避免需要另一个用户名/密码
  • 我们可以将最终用户问题跟踪集成到我们现有的在线问题跟踪系统中
  • 我们可以获得集成分析,以便更好地满足顶级贡献者和下载者的需求
  • 我们可以轻松地将声誉积分奖励给提交者,就像我们为回答大量问题的人所做的那样

任何人都知道用于开源项目开发人员协作的白标网站的良好解决方案?

4

3 回答 3

2

Atlassian Studio 可能就是您所追求的:

  • 颠覆 - 源代码控制
  • JIRA - 问题跟踪
  • FishEye - 源代码搜索
  • Confluence - 企业维基
  • Greenhopper - 敏捷规划
  • Bamboo - 持续集成
  • Crucible - 同行代码审查

全部托管在云中,5 名开发人员的起价为 125 美元。

http://www.atlassian.com/hosted/studio/

或者,对于更便宜的替代方案,Atlassian 提供开源许可证,允许您免费使用上述各项,但是您需要自己托管它们,并手动配置它们以相互通信(而 Studio 是托管的 SaaS具有开箱即用的互操作性的环境)。

如果您没有资格获得开源许可证,并且您有 10 名或更少的开发人员,您可以花 10 美元获得除 Crucible 之外的所有产品的入门许可证 - 完整的商业许可证,包括支持等。

(这并不是为 Atlassian 做广告,我与他们没有任何联系,我只是喜欢他们的产品来提供这种解决方案)。

于 2010-04-28T23:13:15.747 回答
1

我的建议是RedMineTrac;Trac 将要求您为每个项目设置一个单独的实例(我相信,TracForge 可以提供帮助)。另一个选择是 Gitorious(我相信它的代码都是开源的)。

还有 GForge,但我不推荐它(它的 UI 就像老式的 SourceForge;我觉得这很笨重)。

于 2010-04-28T23:17:34.023 回答
1

既然你提到了 GitHub 和 SourceForge:

  • GitHub:FI是 GitHub 的白标版本
  • SourceForge 曾经在某个时候作为白标版本提供,但我不知道这是否仍然正确(嗯,现在它似乎被称为CollabNet TeamForge
  • 在此之前,SourceForge 实际上直到版本 3 都是开源的,并且存在多个原始软件的分支:

Gitorious是 GitHub 的开源竞争对手。Launchpad将在今年某个时候作为开源发布,我相信现在也可以使用或出售和/或出租。FogBugz 推出了Kiln,这是一项 Mercurial 托管和代码审查服务。

于 2010-04-29T05:59:18.467 回答