English 中文(简体)
Which issue tracker do you recommend? [closed]
原标题:

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 5 years ago.

I am looking for an open source issue tracker with

  • Multiple projects
  • Wiki
  • Web API to integrate with CRM and other clients
  • Optionally Extendible via custom plugins or modules
  • Preferably written in PHP or Python. I am okay with other languages as long as it works on Unix/Linux
最佳回答

I ve happily used Trac and Redmine for various personal projects.

Trac is written in Python while Redmine is written in Ruby (leveraging the Rails framework).

Redmine has built-in multiple project feature while Trac planned supporting it in 0.12 (already available in a branch).

You would also have to make your choice depending on the SCM you re planning to use:

  • Redmine supports SVN, CVS, Git, Mercurial, Bazaar and Darcs
  • Trac supports SVN and Mercurial (support for Git available with a plugin available on Trac Hacks).
问题回答

I used Bugzilla at another job a few years ago, but I think it s only bug tracking.

Where I m at now, we use FogBugz and it allows you to track cases, has wiki capabilities and even integrates with source control software. I believe there is a plugin architecture, but I haven t really looked at it.

However, I think it only programmed in ASP which most likely means IIS unless the Mono project has an ASP compatibility mode.

For my personal projects, where I m the only developer (and in many cases the only user), I have a self-made issue tracker that I made years ago, when the only big name in (free)issue trackers was Bugzilla, which I didn t like.

For a new multideveloper project I m working on, we re using Redmine. It s written in Ruby (on Rails) but it s easy to set up on Linux, supports a host of source control systems, has plugins and a wiki (including plugins to change the wiki syntax; I wrote one to do Mediawiki-style syntax since it was more familiar to the people using it). I don t know about it s API/integration but with plugins, odds are you can either find or write something to do what you need.

I asked this question about eleven months ago. I have been using Redmine and am pleased with the results. At the time of posting the question, Redmine didn t have an HTTP API, now it does. I have also recommended Redmine to others.

The reasons I like Redmine are:

  1. Support for multiple projects
  2. Integrated issue tracker, wiki, repository browser, forum and news feeds
  3. HTTP API

I used trac for quite some time for a team of 4 developers. It worked well for us and provides most of the features you are looking for (integrations, wiki).

Other than that, you should look into Redmine and OTRS.

This article also gives a good review on the best open source bug trackers.





相关问题
C# Networking API s [closed]

Lately I ve been looking for a good networking API i could possibly use and/or reference some of the code within, but i have mere luck searching for some on Google/Bing. Hopefully somebody here has ...

getting XML from other domain using ASP.NET

I m fairly new to ASP.NET. And I was wondering how I could go about getting xml from a site (Kuler s API in this case), and then post the result using AJAX? So what I want here, is to be able to do a ...

Most appropriate API for URL shortening service

I ve just finished an online service for shortening URLs (in php5 with Zend Framework); you can enter an URL and you get an short URL (like tinyurl and such sites). I m thinking about the API for ...

UML Diagram to Model API

I need to create a diagram to document a RESTFul API that build, which UML diagram should I use? Thanks in advance,

How best to expose Rails methods via an API?

Let s say I have a model foo, and my model has a publish! method that changes a few properties on that model and potentially a few others too. Now, the Rails way suggests that I expose my model over ...

简讯

我是否可以使用某些软件来建立简便的航天国家服务器,最好是在 Java? 所有我都希望我的航天国家服务机在任何要求中都用同样的IP地址来回答。

About paypal express checkout api

In this picture,there are 3 main steps:SetExpressCheckout,GetExpressCheckoutDetails and DoExpressCheckoutDetails,I m now sure SetExpressCheckout is to be called by myself,what about ...

热门标签