2009-11-27 148 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跟蹤器提供了很好的評論。