开源工作的组织项目管理

时间:2011-03-23 06:40:22

标签: open-source project-management github

作为一家小公司,我们在开源代码上做了很多工作。 (http://Github.com/agiliq)。我想要一个工具,我们可以用它来为我们的开源代码和工作进行项目管理和任务跟踪。

功能

  1. 应与Github完美整合(见下文)
  2. 提交给Github应该更新项目管理工具。
  3. 在Github中记录故障单应该在这里开始一项任务。也应该关闭。
  4. 公共模式,因此这里的任务和讨论应该在公共网站上可见。

5 个答案:

答案 0 :(得分:5)

我建议Redmine。我们在工作中使用它,效果很好。我还没有找到更好的东西。

答案 1 :(得分:4)

您可能想查看atlassian的工具,实际上他们的产品不是免费的,但开源项目可以免费使用它。

http://www.atlassian.com/software/confluence/licensing-faq.jsp#open-source

他们也支持github:https://plugins.atlassian.com/plugin/details/9502

答案 2 :(得分:2)

有几种问题跟踪工具可直接与GitHub集成。来自feature description page

  

已经有一个最喜欢的问题跟踪器?   没问题!我们在这里改善你的   工作流程,而不是替换它。

     

GitHub集成:FogBugz,Trac,   Lighthouse和Pivotal Tracker

如果其中一个适合你,这似乎是一个明显的解决方案。

与其他海报一样,我也是Redmine的粉丝,但我不确定如何在不做额外工作的情况下将问题与Redmine集成(见下文)。 There is a plugin允许您将GitHub存储库与本地Redmine存储库同步,以便覆盖该部分。还有excellent discussion比较两者的特征集。

最后,您可以滚动自己的代码来连接自己喜欢的工具。 GitHub有一个非常comprehensive API,有许多语言的libraries。这是Issue Tracker API。使用它,您可以很容易地在Redmine中设置问题触发器。一个简单的解决方案是编写一小段代码,当GitHub API检测到传入问题时,该代码会向Redmine发送电子邮件。

答案 3 :(得分:1)

如果您正在使用Eclipse(使用PyDev for Python),那么您现在正在开发一些mylyn connectors
最初由bug 272812跟踪,现在使用 bug 303009 项目在org.eclipse.mylyn.github中监控GitHub mylyn连接器。

答案 4 :(得分:0)

看看Assembla - 任务跟踪和协作。免费开源项目。 www.assembla.com