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