Decentralizovani sistem za praćenje grešaka git-bug 0.11 je sada dostupan

Projekat git-bug je objavio verziju 0.11.0, koja predstavlja evoluciju sistema za praćenje grešaka koji pohranjuje informacije o problemima i komentare kao objekte u Git repozitoriju. Slično promjenama u izvornom kodu, git-bug alat vam omogućava da šaljete informacije o praćenim greškama u eksterne repozitorije i da povlačite podatke iz eksternog repozitorija u lokalni repozitorij. Kod projekta je napisan u Go programskom jeziku i distribuira se pod GPLv3 licencom.

Projekat git-bug koristi standardni Git repozitorij za pohranjivanje opisa problema, korisničkih baza podataka i komentara u verzioniranom formatu. Gitova decentralizirana arhitektura omogućava rad van mreže s periodičnom sinhronizacijom promjena. Ključne karakteristike uključuju podršku za rad s izvještajima o greškama putem komandne linije, konzolnog interfejsa ili web interfejsa, kao i izuzetno brzo pretraživanje i navigaciju kroz izvještaje o greškama. Obezbijeđeni su slojevi za sinhronizaciju s servisima za praćenje problema GitHub, GitLab, Jira i Launchpad.

Glavne inovacije:

  • Implementiran je novi web interfejs za navigaciju kroz izvještaje o problemima. Funkcije uključuju pretraživanje i filtriranje sadržaja, kreiranje novih izvještaja o problemima, dodavanje i uređivanje komentara, promjenu oznaka i statusa te pregled korisničkih profila. Dostupne su dvije teme: svijetla i tamna. Podržani su višestruki repozitorij.

    Web interfejs uključuje ugrađeni sistem za navigaciju koda koji omogućava upravljanje datotekama, pregled koda sa sintaktičkim isticanjem, prikazivanje Markdown dokumenata, praćenje historije commit-ova i procjenu promjena. Budući planovi uključuju mogućnosti pregleda koda i javni pristup za pregled sadržaja od strane učesnika bez računa.

  • Riješeni su problemi u implementaciji keša koji su dovodili do uslova utrke, nedosljednosti podataka i neatomske obrade potvrda (commit).
  • API sada podržava pretplate na događaje putem GraphQL-a, što vam omogućava primanje informacija o promjenama bez periodičnog ispitivanja stanja.
  • GoReleaser alat je korišten za izgradnju izdanja, što je omogućilo kreiranje paketa u deb, rpm, apk i pkg formatima (Arch Linux), a također omogućavaju verifikaciju preuzimanja pomoću digitalnog potpisa.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster