Kostenloser Online-Bugtracker / To-Do-Liste für den persönlichen Gebrauch

Ich bin Entwickler mobiler Apps und suche nach einem kostenlosen Online-Fehler-/Problem-Tracker, der nur von mir verwendet werden kann.

Im Moment verwende ich eine einfache doc-Datei, um alle closed, in progress, resolvedusw. Ausgaben aufzulisten und um alle meine neuen featuresund to-dos.

Ich würde gerne ein Tool dafür verwenden, um die Fortschritte während der Entwicklung besser verwalten zu können.

Die Features, die ich bräuchte, sind:

  • Möglichkeit, den Koffertyp zu wählen: bug, feature, inquiry, schedule itemoder andere
  • Möglichkeit zum Erstellen subissuesoder categories.
  • Wäre schön eine to-dosSektion zu haben.
  • Es reicht aus, dass es nur für den Administrator des Projekts funktioniert, weil ich es nur für mich und nicht mit anderen Teammitgliedern oder Benutzern verwenden möchte.
  • Möglichkeit, diese hinzuzufügen tagsund darauf zu klicken, um alle Probleme mit dieser bestimmten zu filtern tag.
  • kostenlos und online verfügbar

Ich habe bereits versucht:

  • Redmine
  • Trello
  • Yodiz
  • NebelBugz

aber sie haben nicht alle Funktionen, die ich brauche.

Ich weiß auch, dass es Tools wie Bugzilla, JIRA usw. gibt, aber ich brauche ein kostenloses Online-Tool, also sind sie nicht gut für mich.

Irgendein Vorschlag?

Ist ein selbst gehostetes Tool für Sie in Ordnung, wenn es alle vorgegebenen Kriterien erfüllt – und noch mehr kann (z. B. Ihnen erlauben, Ihren Code zu durchsuchen, von Commits auf den entsprechenden Fehler zu verlinken, anderen Entwicklern die Teilnahme zu ermöglichen, wenn Sie sich dafür entscheiden) ?
Ich ziehe es vor, nicht selbst gehostet zu werden, aber ich denke auch darüber nach, weil sie mehr Funktionen haben. Was schlagen Sie vor?

Antworten (2)

Sie können GitLab ausprobieren , das ein vollständiges Quellcode-Management, Issue-Tracker und Wiki ist. Obwohl dies etwas mehr ist, als Sie wollten, deckt der Issue-Tracker alles ab, was Sie brauchen.

Es unterstützt:

  • Unbegrenzte kostenlose private Projekte (maximal 10 GB pro Projekt)
  • Vollständig gehostet
  • Tagging-Probleme (dies kann auch verwendet werden, um die Art des Falls zu markieren)
  • Filtern nach Tag
  • Hinzufügen von Meilensteinen zu Vorgängen
  • Referenzierung von Issues innerhalb anderer Issues (nutzbar für Sub Issues)
  • Aufgabenlisten in Ausgaben oder im Wiki (jedes Element hat ein Kontrollkästchen daneben, um zu markieren, ob es erledigt ist oder nicht)

Beispiel eines Issue-Trackers (aus dem öffentlichen Projekt von tortoise git):Geben Sie hier die Bildbeschreibung ein

Beispiel für das Filtern nach Label (Tag)Geben Sie hier die Bildbeschreibung ein

Beispiel einer Todo-ListeGeben Sie hier die Bildbeschreibung ein

Sie können Ihre Version auch kostenlos hosten.

ok danke das ist gut, aber ich warte auf andere Vorschläge.

Da selbst gehostet zumindest eine Option ist, empfehle ich, einen Blick auf Trac zu werfen . Es kann beispielsweise über Apache oder Nginx ausgeführt werden und wird mit Python erstellt – vollständig Open Source, Sie können es an Ihre Bedürfnisse anpassen.

Mal sehen, wie Ihre Anforderungen erfüllt werden:

  • Möglichkeit, die Art des Falls auszuwählen: Fehler, Feature, Anfrage, Terminplan oder andere: Einige davon sind bereits vorkonfiguriert, und Sie können die anderen und mehr einfach definieren.
  • Möglichkeit, Unterthemen oder Kategorien zu erstellen: Ja, zumindest über Plugins (es gibt Unmengen von Plugins für alle möglichen Bedürfnisse, siehe TracHacks ; dazu gehören auch Ticketabhängigkeiten – z. B. wenn ein Problem ein anderes blockiert)
  • Tagging-Probleme (dies kann auch verwendet werden, um die Art des Falls zu markieren): Ja, sofort einsatzbereit.
  • Filtern nach Tag: Ja, sofort einsatzbereit.
  • Es reicht, dass es nur für den Administrator des Projekts funktioniert, weil ich es nur für mich und nicht mit anderen Teammitgliedern oder Benutzern verwenden möchte: Deaktivieren Sie einfach die Kontoerstellung ("/register"-URL), und Sie sind der einzige Benutzer :)
  • Möglichkeit, Tags hinzuzufügen und darauf zu klicken, um alle Ausgaben mit diesem bestimmten Tag zu filtern: Nun, wir hatten dies bereits mit zwei separaten Elementen, also: Ja, sofort einsatzbereit.

Zusätzliche Funktionen, die Sie vielleicht möchten (lesen Sie Ihre Frage zwischen den Zeilen):

  • Unterstützung für viele Versionskontrollsysteme wie Git, SVN und mehr
  • Verweisen Sie einfach auf einen Fehler von einem Commit und umgekehrt, sodass Sie Beziehungen mit einem einzigen Klick von jedem Ende aus sehen können
  • integriertes Wiki, kann genauso mit Tickets und Commits referenziert werden
  • tonnenweise Plugins für den Fall, dass zusätzliche Anforderungen entstehen, z. B. um Ihre „Projektleistung“ anzuzeigen, Gantt-Diagramme zu verwenden, den Commit-Verlauf zu visualisieren und vieles mehr

Verwandte Antworten von mir mit weiteren Details zu Trac:

Screenshots der letzten Referenz:

Trac-Beispiel TracDroid Trac-Client
Beispiel-Screenshot aus einem meiner Projekte / Android-Clients (Bilder anklicken für größere Varianten)