2009-11-27 61 views
1

我找一个开源的问题追踪你推荐哪个问题跟踪器?

  • 多个项目
  • 维基
  • 的Web API与CRM和其他客户
  • 可选的可扩展通过自定义插件或模块
  • 最好整合用PHP或Python编写。我好与其他语言的,只要它工作在Unix/Linux
+0

相似的问题,也许是有用的,有116个答案:http://stackoverflow.com/questions/12328/what-bug-tracking-software-do-you-use – Kzqai

回答

6

我愉快地使用TracRedmine各种个人项目。

Trac是用Python编写的,而Redmine是用Ruby编写的(利用Rails框架)。

Redmine内置了多个项目功能,而Trac计划在0.12中支持它(已在分支中提供)。

也将不得不作出取决于SCM你的选择,你打算使用:

  • 管理平台支持SVN,CVS,GIT中,水银,集市和的darcs
  • Trac的支持SVN和Mercurial (支持Git可用plugin available on Trac Hacks)。
+0

Trac和Redmine似乎接近我的要求。他们是否带有Web API,以便我可以将该工具与CRM集成?我期待为公司用户和客户构建单点登录设备。没有人需要多个帐户。如果可能的话,我想用CRM工作流程连接工具。基本上,我正在寻找一种具有code.google.com项目托管功能的软件。 – Sudheer

+0

我刚才是一位用户。不过,您可以查看http://trac.edgewall.org/wiki/TracDev/PluginDevelopment和http://www.redmine.org/wiki/redmine/Developer_Guide –

0

几年前,我在另一份工作上使用了Bugzilla,但我认为这只是错误跟踪。

我现在在哪里,我们使用FogBugz,它允许你跟踪案件,具有wiki功能,甚至与源代码控制软件集成。我相信有一个插件架构,但我没有真正看过它。

但是,我认为它只在ASP中编程,这很可能意味着IIS,除非Mono项目具有ASP兼容模式。

0

对于我个人的项目,我是唯一的开发者(在许多情况下是唯一的用户),我有一个自制的问题跟踪器,我几年前制作的,当时(免费)问题中唯一的大名跟踪器是Bugzilla,我不喜欢。

对于我正在开发的一个新的多开发人员项目,我们使用Redmine。它是用Ruby编写的(在Rails上),但是它很容易在Linux上设置,支持一系列源代码控制系统,插件和wiki(包括插件来改变wiki的语法;我写了一个做Mediawiki风格的语法,因为它对使用它的人更为熟悉)。我不知道它是API /集成,但有插件,你可以找到或写一些东西来做你需要的东西。

0

我在11个月前问过这个问题。我一直在使用Redmine,并对结果感到满意。在发布这个问题时,Redmine没有HTTP API,现在它已经有了。我也向其他人推荐了Redmine。

我喜欢管理平台的原因是:

  1. 支持多个项目
  2. 集成问题跟踪,维基,库浏览器,论坛和新闻
  3. HTTP API
0

我用trac相当长一段时间为一个由4名开发人员组成的团队。它适用于我们,并提供您正在寻找的大部分功能(集成,wiki)。

除此之外,你应该看看Redmine和OTRS。

这个article也对最好的开源bug跟踪器提供了很好的评论。