Git-bug-prosjektet har gitt ut versjon 0.11.0, som er en videreutvikling av feilsporingssystemet som lagrer probleminformasjon og kommentarer som objekter i et Git-repository. I likhet med endringer i kildekoden lar git-bug-verktøysettet deg sende informasjon om sporede feil til eksterne arkiver, og hente data fra et eksternt arkiv til et lokalt arkiv. Prosjektkoden er skrevet i Go og distribueres under GPLv3-lisensen.
Git-bug-prosjektet bruker et standard Git-repositorium for å lagre problembeskrivelser, brukerdatabaser og kommentarer i et versjonert format. Gits desentraliserte arkitektur tillater arbeid offline med periodisk synkronisering av endringer. Viktige funksjoner inkluderer støtte for å jobbe med feilrapporter via kommandolinjen, konsollgrensesnittet eller webgrensesnittet, samt ekstremt raskt søk og navigering gjennom feilrapporter. Lag er tilgjengelige for synkronisering med problemsporingstjenestene GitHub, GitLab, Jira og Launchpad.
Hovedinnovasjoner:
- Et nytt webgrensesnitt for navigering i problemrapporter er implementert. Funksjonene inkluderer søking og filtrering av innhold, oppretting av nye problemrapporter, legge til og redigering av kommentarer, endring av etiketter og status, og visning av brukerprofiler. To temaer er tilgjengelige: lyse og mørke. Flere databaser støttes.

Nettgrensesnittet inkluderer et innebygd kodenavigasjonssystem som tillater filbehandling, visning av kode med syntaksutheving, visning av Markdown-dokumenter, sporing av commit-historikk og evaluering av endringer. Fremtidige planer inkluderer kodegjennomgangsmuligheter og offentlig tilgang for innholdsvisning av deltakere uten konto.


- Løste problemer i hurtigbufferimplementeringen som førte til kappløpsbetingelser, datainkonsekvenser og ikke-atomisk commit-behandling.
- API-et støtter nå hendelsesabonnementer via GraphQL, slik at du kan motta informasjon om endringer uten å måtte avstemme tilstanden med jevne mellomrom.
- GoReleaser-verktøysettet ble brukt til å bygge utgivelser, som tillot opprettelse av pakker i deb-, rpm-, apk- og pkg-formatene (Arch Linux), og også aktivere verifisering av nedlastinger ved hjelp av en digital signatur.
Kilde: opennet.ru



