Den decentrale system til fejlhåndtering git-bug 0.11 er tilgængelig

Udgaven er en version af git-bug projektet 0.11.0, som udvikler et system til fejlsporing, der gemmer information om problemer og kommentarer i form af objekter i et Git-arkiv. På samme måde som ændringer i kildekoden muliggør git-bug at placere information om sporingsfejl i eksterne arkiver ved hjælp af push-operationen og hente data fra ekstern tilbage til det lokale arkiv via pull-operationen. Koden til projektet er skrevet i Go og distribueres under GPLv3 licensen.

git-bug projektet bruger et almindeligt Git-arkiv til at gemme beskrivelser af problemer, brugerbaser og kommentarer i versionsstyret format. Den decentrale arkitektur i Git muliggør offline arbejde med periodisk synkronisering af ændringer. Blandt funktionerne er støtte til arbejde med fejlmeddelelser via kommandolinjen, konsolgrænseflade eller webgrænseflade, samt meget hurtig udførelse af søge- og navigationsoperationer blandt fejlmeddelelser. Der er tilgængelige lag til synkronisering med fejlsporingssystemer som GitHub, GitLab, Jira og Launchpad.

Hovednyhederne:

  • Der er implementeret en ny webgrænseflade til navigation gennem problemmeddelelser. Mulighederne inkluderer søgning og filtrering af indhold, oprettelse af nye problemerapporter, tilføjelse og redigering af kommentarer, ændring af labels og status, samt visning af brugerprofiler. To varianter, lys og mørk tema, tilbydes.

    Webgrænsefladen inkluderer et system til kode-navigering, der gør det muligt at administrere filer, se kode med syntaksfremhævning, vise dokumenter i markdown-format, spore commit-historik og vurdere ændringer. Fremover planlægges det at implementere funktioner til kodegennemgang og åbne offentlig adgang til indhold for brugere uden konto.

  • Problemer i implementeringen af cachen, som førte til konkurrence tilstande, datauoverensstemmelser og ikke-atomære håndteringer af commits, er løst.
  • Der er tilføjet støtte til abonnementsbegivenheder gennem GraphQL i API'en, hvilket muliggør modtagelse af oplysninger om ændringer uden periodisk forespørgsel på tilstanden.
  • Til opbygning af udgivelser anvendes værktøjet GoReleaser, som gør det muligt at danne pakker i formaterne deb, rpm, apk og pkg (Arch Linux), samt at anvende verifikation af downloads ved hjælp af digital signatur.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster