Git-bug hata takip sistemini doğrudan Git depolarına entegre ediyor
Öne çıkanlar
- Hata kayıtları doğrudan Git nesneleri olarak saklanıyor ve uzak sunucular üzerinden eşitleniyor.
- GitHub, GitLab, Jira ve Launchpad ile çift yönlü veri aktarımı sağlayan köprüler bulunuyor.
- Komut satırı ve terminal ekranının yanı sıra GraphQL tabanlı yerel bir web arayüzü içeriyor.
Açık kaynaklı bir proje olarak geliştirilen git-bug, harici bir sunucuya ya da üçüncü taraf hizmete ihtiyaç duymadan hata takip süreçlerini doğrudan Git depoları içine taşıyor. Dağıtık bir mimariye sahip olan araç, geliştiricilerin kod iterasyonlarında kullandığı Git uzak sunucuları üzerinden hata kayıtlarını senkronize etmesini sağlıyor. Sistem tamamen çevrimdışı çalışabildiği için internet bağlantısı bulunmayan ortamlarda da hata bildirimleri oluşturulup düzenlenebiliyor.
Araç, çalışma dizinine harici dosyalar eklemeyerek proje ağacını temiz tutuyor ve verileri Git altyapısının kendi nesne modelinde saklıyor. Kullanıcılar komut satırı arayüzü, etkileşimli terminal arayüzü ve yerel web arayüzü üzerinden hataları listeleyebiliyor veya güncelleyebiliyor. Tek bir Go ikilisi içinde gelen yerel web arayüzü, GraphQL API desteğinin yanı sıra dosya ağacı, sözdizimi vurgulama ve taahhüt geçmişini gösteren bir kod tarayıcısı da içeriyor.
Farklı platformlarla uyumluluk sağlamak adına git-bug; GitHub, GitLab, Jira ve Launchpad gibi popüler hata takip araçlarıyla köprü kurabiliyor. Geliştiriciler bu köprüler sayesinde mevcut sistemlerdeki kayıtları yerel depolarına çekebiliyor veya yerelde yaptıkları değişiklikleri merkezi platformlara geri aktarabiliyor. GPLv3 lisansıyla sunulan proje, geliştiricilere tek bir sağlayıcıya bağımlı kalmadan hata kayıtlarının tam yedeğini tutma imkanı sunuyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.