Een gedecentraliseerd foutenvolgsysteem git-bug 0.11 is beschikbaar

De release van git-bug versie 0.11.0 is gepubliceerd, dat een foutopvolgsysteem ontwikkelt dat informatie over problemen en reacties opslaat in de vorm van objecten in een Git-repository. Net als bij veranderingen in de broncode stelt het git-bug gereedschap je in staat om informatie over opgevolgde fouten in externe repositories te pushen, en gegevens uit een externe repository naar een lokale repository te pullen. De code van het project is geschreven in Go en wordt verspreid onder de GPLv3-licentie.

Het git-bug project gebruikt een standaard Git-repository voor het opslaan van probleemomschrijvingen, gebruikersdatabases en reacties in versiebeheer. De gedecentraliseerde architectuur van Git maakt offline werken mogelijk met periodieke synchronisatie van wijzigingen. Onder de mogelijkheden wordt de ondersteuning voor foutmeldingen via de commandoregel, de console-interface of de webinterface benadrukt, evenals zeer snelle uitvoering van zoek- en navigatieoperaties door de foutmeldingen. Er zijn lagen beschikbaar voor synchronisatie met foutopsporingsservices zoals GitHub, GitLab, Jira en Launchpad.

Belangrijkste vernieuwingen:

  • Een nieuwe webinterface is geĆÆmplementeerd voor het navigeren door foutmeldingen. Mogelijkheden omvatten het zoeken en filteren van inhoud, het creĆ«ren van nieuwe foutmeldingen, het toevoegen en bewerken van reacties, en het wijzigen van labels en status, evenals het bekijken van gebruikersprofielen. Er zijn twee opties beschikbaar voor zowel een lichte als een donkere interface.

    De webinterface is uitgerust met een navigatiesysteem voor de code, waarmee bestanden kunnen worden beheerd, code met syntaxismarkering kan worden bekeken, documenten in markdown-indeling kunnen worden weergegeven, de geschiedenis van commits kan worden gevolgd en wijzigingen kunnen worden beoordeeld. In de toekomst is het de bedoeling om mogelijkheden voor code-review en openbare toegang voor inhoudsweerbaarheid aan te bieden voor deelnemers zonder account.

  • Problemen in de implementatie van de cache zijn opgelost die leidden tot race-omstandigheden, gegevensinconsistentie en niet-atomaire verwerking van commits.
  • De API ondersteunt nu abonnementsfunctionaliteit op gebeurtenissen via GraphQL, waardoor je informatie over wijzigingen kunt ontvangen zonder periodiek de status te hoeven polleren.
  • Voor het samenstellen van releases is gebruikgemaakt van de GoReleaser-tool, die het mogelijk maakte om pakketten te creĆ«ren in de formaten deb, rpm, apk en pkg (Arch Linux), evenals het verifiĆ«ren van downloads via digitale handtekeningen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster