Le système décentralisé de suivi des bugs git-bug 0.11 est désormais disponible

Le projet git-bug a publié la version 0.11.0, qui est une évolution du système de suivi des bogues qui stocke les informations sur les problèmes et les commentaires sous forme d'objets dans un référentiel Git. Similaire aux modifications du code source, la boîte à outils git-bug vous permet de transmettre des informations sur les bogues suivis vers des référentiels externes et d'extraire des données d'un référentiel externe vers un référentiel local. Le code du projet est écrit en Go et est distribué sous la licence GPLv3.

Le projet git-bug utilise un dépôt Git standard pour stocker les descriptions des problèmes, les bases de données utilisateurs et les commentaires dans un format versionné. L'architecture décentralisée de Git permet de travailler hors ligne grâce à une synchronisation périodique des modifications. Parmi ses principales fonctionnalités, on trouve la prise en charge de la gestion des rapports de bogues via la ligne de commande, l'interface console ou l'interface web, ainsi qu'une recherche et une navigation extrêmement rapides au sein de ces rapports. Des modules d'extension sont prévus pour la synchronisation avec les services de suivi des problèmes tels que GitHub, GitLab, Jira et Launchpad.

Principales nouveautés :

  • Une nouvelle interface web pour la gestion des rapports de problèmes a été mise en place. Elle permet notamment de rechercher et filtrer le contenu, de créer des rapports, d'ajouter et de modifier des commentaires, de changer les étiquettes et le statut, et de consulter les profils des utilisateurs. Deux thèmes sont disponibles : clair et sombre. La gestion de plusieurs dépôts est prise en charge.

    L'interface web intègre un système de navigation dans le code permettant la gestion des fichiers, la visualisation du code avec coloration syntaxique, l'affichage des documents Markdown, le suivi de l'historique des modifications et l'évaluation des changements. À l'avenir, des fonctionnalités de revue de code et un accès public au contenu seront proposés aux participants ne disposant pas de compte.

  • Résolution des problèmes d'implémentation du cache qui entraînaient des conditions de concurrence, des incohérences de données et un traitement des validations non atomique.
  • L'API prend désormais en charge les abonnements aux événements via GraphQL, ce qui vous permet de recevoir des informations sur les changements sans avoir à interroger périodiquement l'état.
  • L'outil GoReleaser a été utilisé pour générer les versions, permettant ainsi la création de paquets aux formats deb, rpm, apk et pkg (Arch Linux), et permettent également la vérification des téléchargements à l'aide d'une signature numérique.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster