
Состоялся выпуск открытой децентрализованной системы отслеживания ошибок git-bug 0.10. Разработка решения, развивающего систему отслеживания ошибок, хранящую информацию о проблемах и комментарии в форме объектов в репозитории Git, началась в августе 2018 года. Исходный код проекта написан на языке программирования Go и опубликован на GitHub под лицензией GPLv3.
По аналогии с изменениями в исходном коде инструментарий git‑bug позволяет помещать информацию об отслеживаемых ошибках во внешние репозитории, используя операцию push, а также извлекать данные из внешнего в локальный репозиторий операцией pull.
Особенности проекта git‑bug:
использование репозитория Git для хранения описаний проблем, базы пользователей и комментариев в версионированном виде;
использование фреймворка Entity, поддержки полной модели обмена p2p;
задействование децентрализованной архитектуры Git для работы в офлайн‑режиме и синхронизации изменений;
быстрое выполнение операций поиска и навигации по сообщениям об ошибках;
наличие прослоек для синхронизации с сервисами отслеживания ошибок GitHub, GitLab, Jira и Launchpad;
возможность работы с сообщениями об ошибках через командную строку, консольный интерфейс или веб‑интерфейс.
