Каждый день мы используем JIRA на работе. Не сказать, что это самое плохое решение среди Таск-трекеров. Однако время от времени стоит поднять голову и посмотреть вокруг — возможно, появилось что-то новое.
Сегодня я занимался одним из своих любимых занятий — сёрчил Гитхаб на предмет новых интересных проектов — https://github.com/trending/go?since=daily. Мне попался на глаза проект — git-bug.
Что такое git-bug? Это распределенный bug tracker, который полностью интегрирован в Git. С помощью этого инструмента вы можете на халяуву вести задачи текущего проекта, не выходя из вашего уютного терминала. Важно, что git-bug не добавляет новых файлов к проету, а использует внутреннее хранилище Git-а. Поэтому, вряд ли кто-то будет против, если вы начнете использовать данный продукт (конечно же, тут пока нет никаких интеграций с системами Code review, или CI/CD).
Git-bug — это проект, который пока пишется конкретно одним человеком (не компанией). Проект супер новый. Написан на Go. Поэтому проблем с контребьютингом у вас точно не будет. Автор программ любезно отвечает на Issues, всегда можно обсудить новую фичу там.
Установка Git-bug супер простая, если у вас настроено окружение разработки для Go. Нужно просто скачать пакет:
go get github.com/MichaelMure/git-bug
Если вы — не Go-разработчик, можете скачать скомпилированный под вас проект тут — https://github.com/MichaelMure/git-bug/releases/tag/0.2.0.
Для кого же может подойти данное решение? Ну, на первый взгляд, пока Целевая Аудитория — это люди, которые ведут свои проекты в одиночку на каком-нибудь Гитлабе, Гитхабе или Битбакете (да-да, везде есть свой Task tracker, но куда приятнее, когда концепция everything as a code — всё описывается в коде, лежит в Гите).
Пока у этой программы мало фич, но, будем надеяться, что в скоро времени это изменится — проект активно распиарили на Гитхабе.
Категории: О жизни