Na voljo je decentraliziran sistem za sledenje napakam git-bug 0.11.

Objavljen je izdanak projekta git-bug 0.11.0, koji razvija sustav za praćenje grešaka, čuvajući informacije o problemima i komentarima u obliku objekata u Git repozitoriju. Slično promjenama u izvornoj kodu, alat git-bug omogućava postavljanje informacija o praćenim greškama u vanjske repozitorije koristeći operaciju push, kao i preuzimanje podataka iz vanjskog u lokalni repozitorij operacijom pull. Kod projekta je napisan na jeziku Go i distribuira se pod GPLv3 licencom.

Projekt git-bug koristi običan Git repozitorij za pohranu opisa problema, baze korisnika i komentara u verzioniranom obliku. Decentralizirana arhitektura Gita omogućava rad u offline režimu s povremenom sinkronizacijom promjena. Iz mogućnosti se izdvaja podrška za rad sa porukama o greškama putem Command-Line sučelja, konzolnog sučelja ili web sučelja, te vrlo brzo izvršavanje operacija pretraživanja i navigacije kroz poruke o greškama. Omogućene su poveznice za sinkronizaciju s uslugama za praćenje grešaka GitHub, GitLab, Jira i Launchpad.

Glavne novosti:

  • Implementirano je novo web sučelje za navigaciju kroz poruke o problemima. Nude se mogućnosti kao što su pretraživanje i filtriranje sadržaja, kreiranje novih izvještaja o problemima, dodavanje i uređivanje komentara, promjena oznaka i statusa, pregled profila korisnika. Pružaju se po dva varijante svijetle i tamne teme.

    U web sučelje je ugrađen sustav navigacije kroz kod, koji omogućava upravljanje datotekama, pregled koda s isticanjem sintakse, prikaz dokumenata u markdown obliku, praćenje povijesti komitova i procjenu promjena. U budućnosti se planira implementacija mogućnosti za recenziju koda i otvaranje javnog pristupa za pregled sadržaja za sudionike bez korisničkog računa.

  • Riješeni su problemi u implementaciji predmemorije, koji su doveli do stanja utrke, nesuglasja podataka i neatomskog obrade komitova.
  • U API je dodana podrška za pretplatu na događaje putem GraphQL, omogućavajući primanje informacija o promjenama bez povremenog ispitivanja stanja.
  • Za sestavljanje izdaj je bila uporabljena orodja GoReleaser, ki je omogočila oblikovanje paketov v formatih deb, rpm, apk in pkg (Arch Linux), prav tako pa je omogočila verifikacijo prenosov z digitalnim podpisom.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster