HeadlinesBriefing favicon HeadlinesBriefing.com

Распределённый трекер ошибок offline-first в Git

Hacker News •
×

git-bug — это трекер ошибок, полностью встроенный в репозитории Git, который не требует никаких внешних сервисов для работы. Он обеспечивает распределённое сотрудничество через обычные удалённые репозитории Git, позволяя пользователям отправлять и получать ошибки так же, как код. Ключевая особенность — его возможность работы в автономном режиме, позволяющая отслеживать ошибки в условиях отсутствия интернет-соединения, например, в самолёте или под водой. Инструмент предотвращает привязку к поставщику, предоставляя полную резервную копию данных внутри репозитория Git. Он разработан для высокой скорости: перечисление или открытие ошибок занимает всего несколько миллисекунд. Интерфейс не загрязняет проекты добавлением файлов, и он интегрируется с существующими инструментами через CLI или GraphQL API. У git-bug есть мосты для импорта и экспорта данных в другие популярные трекеры, включая Github, Gitlab, Jira и Launchpad. Пользователи могут использовать различные рабочие процессы, включая нативный рабочий процесс в стиле Git и рабочий процесс моста. Доступен веб-интерфейс, который служит браузером кода с деревьями файлов и подсветкой синтаксиса, наряду со стандартными функциями отслеживания проблем. Проект предоставляет интерактивный терминальный интерфейс и поддерживает автодополнение для bash, Zsh, fish и PowerShell, а также страницы man.