HeadlinesBriefing favicon HeadlinesBriefing.com

Verteilter Offline-First Bug-Tracker in Git

Hacker News •
×

git-bug ist ein Bug-Tracker, der vollständig in Git-Repositorys eingebettet ist und keinen externen Dienst benötigt, um zu funktionieren. Er ermöglicht verteilte Zusammenarbeit über normale Git-Remotes, sodass Benutzer Fehler wie Code pushen und pullen können. Eine wichtige Funktion ist seine Offline-Fähigkeit, die das Tracking von Fehlern in Umgebungen ohne Internetverbindung ermöglicht, wie beispielsweise in einem Flugzeug oder unter dem Meer.

Das Tool verhindert Vendor Lock-in, indem es ein vollständiges Backup der Daten innerhalb des Git-Repositorys bereitstellt. Es ist für Geschwindigkeit ausgelegt, wobei das Auflisten oder Öffnen von Fehlern nur wenige Millisekunden dauert. Die Oberfläche verunreinigt Projekte nicht durch Hinzufügen von Dateien und lässt sich über eine CLI oder eine GraphQL-API in bestehende Tools integrieren. git-bug bietet Brücken zum Import und Export von Daten zu anderen beliebten Trackern, darunter Github, Gitlab, Jira und Launchpad.

Benutzer können verschiedene Workflows nutzen, darunter einen nativen Git-ähnlichen Workflow und einen Bridge-Workflow. Eine Web-UI steht zur Verfügung, die als Code-Browser mit Dateibäumen und Syntax-Hervorhebung dient, neben den Standardfunktionen der Fehlerverfolgung. Das Projekt bietet eine interaktive Terminal-UI und unterstützt die Vervollständigung für bash, Zsh, fish und PowerShell sowie Man-Seiten.