Det er tilgjengelig et desentralisert feilsporing system git-bug 0.11

Utgitt versjon 0.11.0 av prosjektet git-bug som utvikler et system for feilsporing, som lagrer informasjon om problemer og kommentarer i form av objekter i et Git-repositorium. På lik linje med endringer i kildekoden lar verktøyet git-bug deg plassere informasjon om overvåkede feil i eksterne repositorier ved å bruke push-operasjonen, samt hente data fra eksterne til lokale repositorier ved hjelp av pull-operasjonen. Koden for prosjektet er skrevet i Go og distribueres under GPLv3-lisens.

Prosjektet git-bug bruker et vanlig Git-repositorium for lagring av beskrivelse av problemer, brukerdatabaser og kommentarer i versjonert format. Den desentraliserte arkitekturen til Git tillater arbeid i offline-modus med periodisk synkronisering av endringer. Blant mulighetene fremheves støtte for arbeid med feilrapporter via kommandolinje, konsollgrensesnitt eller webgrensesnitt, samt veldig rask utførelse av søke- og navigasjonsoperasjoner gjennom feilrapporter. Det tilbys lag for synkronisering med feilsporingstjenester som GitHub, GitLab, Jira og Launchpad.

Hovudnyhende:

  • En ny webgrensesnitt for navigering gjennom problembeskjeder er implementert. Muligheter som tilbys inkluderer søk og filtrering av innhold, opprettelse av nye feilrapporter, tillegg og redigering av kommentarer, endring av etiketter og status, samt visning av brukerprofiler. Det tilbys to alternativer for både lys og mørk tema.

    Webgrensesnittet har innebygd et system for navigasjon i koden, som lar deg administrere filer, se koden med syntaksutheving, vise dokumenter i markdown-format, spore historikken til commits og evaluere endringer. I fremtiden planlegges det å implementere muligheter for kodegjennomgang og åpne offentlig tilgang for visning av innhold for deltakere uten brukerkonto.

  • Problemer med implementeringen av hurtigbuffer er løst, noe som førte til tilstandskonkurranser, datainkonsekvenser og ikke-atomisk behandling av commits.
  • API-et har fått støtte for abonnementsfunksjoner på hendelser via GraphQL, som gjør det mulig å motta informasjon om endringer uten periodisk polling av tilstanden.
  • For assembling releases, the GoReleaser tool has been utilized, allowing the creation of packages in deb, rpm, apk, and pkg (Arch Linux) formats, as well as enabling the verification of downloads via digital signatures.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster