Доступна децентрализованная система отслеживания ошибок git-bug 0.11 - QubStore

Доступна децентрализованная система отслеживания ошибок git-bug 0.11

git-bug 0.11: баг-трекер, который живёт прямо внутри Git-репозитория

Доступна децентрализованная система отслеживания ошибок git-bug 0.11
Доступна децентрализованная система отслеживания ошибок git-bug 0.11

Состоялся релиз git-bug 0.11.0 — инструмента, который превращает обычный Git-репозиторий в полноценное хранилище для багов, комментариев и списка пользователей. Всё это лежит в репозитории в версионированном виде, как и сам код. Благодаря децентрализованной природе Git отчёты об ошибках можно推送ить (push) во внешние репозитории и подтягивать (pull) обратно в локальный, а работать с ними разрешается офлайн, периодически синхронизируясь. Проект написан на Go и распространяется под лицензией GPLv3.

Смотреть и править баги можно тремя способами: из командной строки, через консольный интерфейс или в вебе. Поиск и навигация по сообщениям работают очень шустро, а для стыковки с чужими трекерами — GitHub, GitLab, Jira и Launchpad — предусмотрены отдельные прослойки.

Главная обновка версии 0.11 — новый web-интерфейс для работы с проблемами. В нём есть поиск и фильтрация, создание новых отчётов, добавление и правка комментариев, смена меток и статусов, просмотр профилей. Тем оформления — по две светлых и тёмных на выбор. Интерфейс умеет работать с несколькими репозиториями сразу, а ещё внутрь встроена навигация по коду: управление файлами, подсветка синтаксиса, отображение markdown-документов, история коммитов и оценка изменений. В планах — рецензирование кода и публичный доступ к содержимому для тех, у кого нет учётной записи.

Попутно починили кэш — раньше он приводил к состояниям гонки, рассогласованию данных и неатомарной обработке коммитов. В API добавили подписку на события через GraphQL, так что узнавать об изменениях теперь можно без постоянного опроса состояния. Сборку релизов перевели на GoReleaser: появились пакеты deb, rpm, apk и pkg для Arch Linux, а загрузки проверяются по цифровой подписи.

Ссылка на основную публикацию