Das dezentrale Fehlermanagement-System git-bug 0.11 ist verfĂŒgbar.

Die Version 0.11.0 des Projekts git-bug wurde veröffentlicht, das ein Fehlerverfolgungssystem entwickelt, das Informationen ĂŒber Probleme und Kommentare in Form von Objekten in einem Git-Repository speichert. Ähnlich wie bei Änderungen im Quellcode ermöglicht das Werkzeug git-bug das Platzieren von Informationen ĂŒber verfolgte Fehler in externen Repositories mithilfe des Push-Befehls sowie das Extrahieren von Daten aus einem externen in ein lokales Repository mit dem Pull-Befehl. Der Code des Projekts ist in Go geschrieben und wird unter der GPLv3-Lizenz vertrieben.

Das Projekt git-bug verwendet ein regulĂ€res Git-Repository zur Speicherung von Problembeschreibungen, Benutzerdatenbanken und Kommentaren in versionierter Form. Die dezentrale Architektur von Git ermöglicht die Arbeit im Offline-Modus mit gelegentlicher Synchronisation von Änderungen. Zu den Funktionen gehören die UnterstĂŒtzung von Fehlerberichten ĂŒber die Kommandozeile, eine Konsolenschnittstelle oder eine Web-OberflĂ€che sowie sehr schnelle Such- und Navigationsoperationen durch Fehlerberichte. Es gibt Schnittstellen zur Synchronisation mit Fehlerverfolgungsdiensten wie GitHub, GitLab, Jira und Launchpad.

Hauptneuheiten:

  • Eine neue Web-OberflĂ€che zur Navigation durch Probleme wurde implementiert. Zu den Funktionen gehören die Suche und Filterung von Inhalten, das Erstellen neuer Problemmeldungen, das HinzufĂŒgen und Bearbeiten von Kommentaren, das Ändern von Tags und Status sowie die Anzeige von Benutzerprofilen. Es werden jeweils zwei Varianten in hellen und dunklen Themen angeboten. Die Arbeit mit verschiedenen Repositories wird unterstĂŒtzt.

    In die Web-OberflĂ€che wurde ein System zur Code-Navigation integriert, das das Verwalten von Dateien, das Anzeigen von Code mit Syntax-Hervorhebung, das Anzeigen von Dokumenten im Markdown-Format, das Nachverfolgen der Commit-Historie und das Bewerten von Änderungen ermöglicht. ZukĂŒnftig sind Funktionen zur Code-ÜberprĂŒfung und zur Bereitstellung des öffentlichen Zugangs zur Anzeige von Inhalten fĂŒr Teilnehmer ohne Konto geplant.

  • Probleme bei der Implementierung des Caches wurden gelöst, die zu Race-Conditions, Inkonsistenzen und nicht-atomaren Commit-Verarbeitungen fĂŒhrten.
  • Die API hat die UnterstĂŒtzung fĂŒr das Abonnieren von Ereignissen ĂŒber GraphQL hinzugefĂŒgt, um Informationen ĂŒber Änderungen zu erhalten, ohne regelmĂ€ĂŸig den Status abzufragen.
  • FĂŒr den Aufbau von Releases wurde das GoReleaser-Tool verwendet, das die Erstellung von Paketen in den Formaten deb, rpm, apk und pkg (Arch Linux) ermöglicht und auch die Verifizierung der Downloads mittels digitaler Signatur unterstĂŒtzt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster