Новый релиз переносит управление задачами в коммиты.
Состоялся релиз версии git-bug 0.10.0 — децентрализованной системы управления задачами, которая сохраняет всю информацию об ошибках, комментариях и пользователях в виде объектов внутри репозитория Git. Разработка проекта ведётся с 2018 года, исходные тексты написаны на языке Go и распространяются под лицензией GPLv3 через GitHub .
Инструмент интегрируется с рабочим процессом Git, позволяя размещать задачи в удалённых репозиториях через push
и получать обновления через pull
. Все данные — включая сообщения об ошибках, комментарии и профили участников — хранятся в виде git-объектов с полной историей изменений, что позволяет работать без подключения к сети.
В новой версии реализованы следующие улучшения:
– Упрощена навигация по заголовкам в веб-интерфейсе.
– Добавлена поддержка remark GFM с подсветкой синтаксиса.
– Обновлён пример команды для создания мостов в документации.
– Генерация GraphQL-кода перенесена на go-tool
.
– В CLI добавлена обработка конфигураций с отсутствующими секциями.
– Добавлен changelog для отслеживания изменений в будущем.
Как и прежде, git-bug поддерживает несколько интерфейсов: командную строку, консольный TUI и веб-клиент. Синхронизация с внешними сервисами реализуется через мосты (bridges), поддерживающие интеграцию с GitHub, GitLab и другими платформами.
Сборки доступны для всех популярных операционных систем — Windows, macOS, Linux, FreeBSD, NetBSD и OpenBSD — с поддержкой архитектур amd64, arm, mips и s390x.
Проект открыт к участию — сообщество работает в Matrix (#git-bug:matrix.org), а инструкции по установке и вкладу доступны в репозитории.