Frage

Ich bin für ein Open-Source-issue tracker mit

  • Mehrere Projekte
  • Wiki
  • Web API mit CRM und anderen Clients
  • integrieren
  • Optional Extendible über benutzerdefinierte Plug-Ins oder Module
  • Vorzugsweise in PHP oder Python geschrieben. Ich bin okay, mit anderen Sprachen, solange es auf Unix / Linux
  • funktioniert
War es hilfreich?

Lösung

Ich habe gerne verwendet Trac und Redmine für verschiedene persönliche Projekte.

Trac ist in Python geschrieben, während Redmine in Ruby geschrieben (das Rails-Framework nutzt).

Redmine hat integrierte Funktion, mehrere Projekt während Trac es in 0,12 geplante Unterstützung (bereits in einer Filiale verfügbar).

Sie müßten auch Ihre Wahl auf dem SCM machen je Sie verwenden planen:

  • Redmine unterstützt SVN, CVS, Git, Mercurial, Basar und Darcs
  • unterstützt Trac SVN und Mercurial (Unterstützung für Git mit einem Plugin auf Trac Hacks ).

Andere Tipps

I verwenden Bugzilla an einem anderen Job vor ein paar Jahren, aber ich denke, es ist nur Bug-Tracking ist.

Wo ich jetzt bin, verwenden wir FogBugz und ermöglicht es Ihnen, Fälle zu verfolgen, hat Wiki-Funktionalitäten und lässt sogar mit Source-Control-Software. Ich glaube, es ist eine Plugin-Architektur, aber ich habe nicht wirklich sah es aus.

Aber ich denke, es ist nur in ASP programmiert, die höchstwahrscheinlich bedeutet IIS es sei denn, das Mono-Projekt einen ASP-Kompatibilitätsmodus hat.

Für meine persönliche Projekte, bei denen ich die einzige Entwickler bin (und in vielen Fällen der einzige Benutzer), habe ich eine selbstgemachte issue tracker, dass ich vor Jahren gemacht, als die einzige große Namen in (kostenfrei) Issue Tracker Bugzilla war, die ich nicht mochte.

Für ein neues multideveloper Projekt arbeite ich an, wir verwenden Redmine . Es ist in Ruby geschrieben (on Rails), aber es ist leicht auf Linux einzurichten, unterstützt eine Vielzahl von Source-Control-Systeme, hat Plugins und ein Wiki (einschließlich Plug-ins, die Wiki-Syntax zu ändern, ich schrieb eine Mediawiki-Stil Syntax, da es zu tun war mehr vertraut auf die Verwendung es Menschen). Ich weiß nicht, über sie API / Integration ist aber mit Plugins, stehen die Chancen sind, können Sie entweder finden oder etwas schreiben zu tun, was Sie brauchen.

Ich habe diese Frage etwa elf Monate. Ich habe mit Redmine und bin zufrieden mit den Ergebnissen. Zu der Zeit, die Frage der Entsendung, Redmine nicht eine HTTP-API hat, jetzt tut es. Ich habe auch empfohlen, Redmine für andere.

Die Gründe, warum ich Redmine mag, sind:

  1. Unterstützung für mehrere Projekte
  2. Integrierte issue tracker, Wiki, Repository Browser, Forum und News-Feeds
  3. HTTP API

Ich benutzen trac seit geraumer Zeit für ein Team von 4 Entwicklern. Es funktionierte gut für uns und bietet die meisten Funktionen, die Sie suchen (Integrationen, wiki).

Other than that, Sie in Redmine und OTRS aussehen sollte.

Das Artikel rel="nofollow auch eine gute Kritik gibt auf dem besten Open-Source Bug-Tracker.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top