我找一个开源的问题追踪你推荐哪个问题跟踪器?
- 多个项目
- 维基
- 的Web API与CRM和其他客户
- 可选的可扩展通过自定义插件或模块
- 最好整合用PHP或Python编写。我好与其他语言的,只要它工作在Unix/Linux
我找一个开源的问题追踪你推荐哪个问题跟踪器?
Trac是用Python编写的,而Redmine是用Ruby编写的(利用Rails框架)。
Redmine内置了多个项目功能,而Trac计划在0.12中支持它(已在分支中提供)。
也将不得不作出取决于SCM你的选择,你打算使用:
Trac和Redmine似乎接近我的要求。他们是否带有Web API,以便我可以将该工具与CRM集成?我期待为公司用户和客户构建单点登录设备。没有人需要多个帐户。如果可能的话,我想用CRM工作流程连接工具。基本上,我正在寻找一种具有code.google.com项目托管功能的软件。 – Sudheer
我刚才是一位用户。不过,您可以查看http://trac.edgewall.org/wiki/TracDev/PluginDevelopment和http://www.redmine.org/wiki/redmine/Developer_Guide –
几年前,我在另一份工作上使用了Bugzilla,但我认为这只是错误跟踪。
我现在在哪里,我们使用FogBugz,它允许你跟踪案件,具有wiki功能,甚至与源代码控制软件集成。我相信有一个插件架构,但我没有真正看过它。
但是,我认为它只在ASP中编程,这很可能意味着IIS,除非Mono项目具有ASP兼容模式。
对于我个人的项目,我是唯一的开发者(在许多情况下是唯一的用户),我有一个自制的问题跟踪器,我几年前制作的,当时(免费)问题中唯一的大名跟踪器是Bugzilla,我不喜欢。
对于我正在开发的一个新的多开发人员项目,我们使用Redmine。它是用Ruby编写的(在Rails上),但是它很容易在Linux上设置,支持一系列源代码控制系统,插件和wiki(包括插件来改变wiki的语法;我写了一个做Mediawiki风格的语法,因为它对使用它的人更为熟悉)。我不知道它是API /集成,但有插件,你可以找到或写一些东西来做你需要的东西。
我在11个月前问过这个问题。我一直在使用Redmine,并对结果感到满意。在发布这个问题时,Redmine没有HTTP API,现在它已经有了。我也向其他人推荐了Redmine。
我喜欢管理平台的原因是:
相似的问题,也许是有用的,有116个答案:http://stackoverflow.com/questions/12328/what-bug-tracking-software-do-you-use – Kzqai