Қателерді бақылаудың орталықтандырылмаған жүйесі git-bug 0.11 енді қол жетімді

Git-bug жобасы 0.11.0 нұсқасын шығарды, ол қателер туралы ақпаратты және түсініктемелерді Git репозиторийінде нысандар ретінде сақтайтын қателерді бақылау жүйесінің эволюциясы болып табылады. Бастапқы кодтағы өзгерістерге ұқсас, git-bug құралдар жинағы бақыланатын қателер туралы ақпаратты сыртқы репозиторийлерге жіберуге және деректерді сыртқы репозиторийден жергілікті репозиторийге тартуға мүмкіндік береді. Жоба коды Go бағдарламасында жазылған және GPLv3 лицензиясы бойынша таратылады.

git-bug жобасы мәселе сипаттамаларын, пайдаланушы дерекқорларын және түсініктемелерді нұсқаланған форматта сақтау үшін стандартты Git репозиторийін пайдаланады. Git-тің орталықсыздандырылған архитектурасы өзгерістерді мерзімді синхрондаумен офлайн жұмыс істеуге мүмкіндік береді. Негізгі мүмкіндіктерге командалық жол, консоль интерфейсі немесе веб-интерфейс арқылы қате туралы есептермен жұмыс істеуді қолдау, сондай-ақ қате туралы есептер арқылы өте жылдам іздеу және шарлау кіреді. GitHub, GitLab, Jira және Launchpad мәселелерді бақылау қызметтерімен синхрондау үшін қабаттар ұсынылған.

Негізгі инновациялар:

  • Мәселе туралы есептерді шарлауға арналған жаңа веб-интерфейс енгізілді. Функцияларға мазмұнды іздеу және сүзу, жаңа мәселе туралы есептерді жасау, түсініктемелерді қосу және өңдеу, белгілер мен күйді өзгерту және пайдаланушы профильдерін қарау кіреді. Екі тақырып қолжетімді: ашық және қараңғы. Бірнеше репозиторий қолдау көрсетіледі.

    Веб-интерфейс файлдарды басқаруға, синтаксисті бөлектеу арқылы кодты көруге, Markdown құжаттарын көрсетуге, коммит тарихын бақылауға және өзгерістерді бағалауға мүмкіндік беретін кіріктірілген код навигация жүйесін қамтиды. Болашақ жоспарларға кодты қарау мүмкіндіктері және тіркелгісі жоқ қатысушылардың мазмұнды көруіне арналған жалпыға қолжетімділік кіреді.

  • Кэшті енгізудегі жарыс жағдайларына, деректердің сәйкессіздігіне және атомдық емес өңдеуге әкелген мәселелер шешілді.
  • API енді GraphQL арқылы іс-шараларға жазылуды қолдайды, бұл сізге күйді мезгіл-мезгіл сұрамай-ақ өзгерістер туралы ақпарат алуға мүмкіндік береді.
  • GoReleaser құралдар жинағы шығарылымдарды құру үшін пайдаланылды, бұл deb, rpm, apk және pkg форматтарында пакеттер жасауға мүмкіндік берді (Arch Linux), сондай-ақ сандық қолтаңбаны пайдаланып жүктеулерді тексеруді қосуға мүмкіндік береді.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster