깃에 내장된 분산형 버그 추적 도구 git-bug
원제 Git-bug: Distributed, offline-first bug tracker embedded in Git
116 포인트댓글 29
Key Point
Git 저장소만으로 완전한 버그 추적 시스템을 운영할 수 있어서 외부 서비스 의존성을 제거하고 오프라인 협업을 가능하게 한다.
핵심 요약
- git-bug는 Git 저장소에 완전히 내장된 버그 추적 도구로, 별도의 서비스 없이 Git 리모트를 통해 협업하고 버그를 동기화할 수 있다.
- 오프라인 환경에서도 작동하며, 프로젝트에 추가 파일을 남기지 않고, CLI·웹UI·GraphQL API를 통해 사용할 수 있다.
- Git 명령어 형태로 git bug push/pull로 버그를 동기화하고, git bug add로 새 버그를 생성하며, git bug ls로 조회 및 필터링할 수 있다.
- 인터랙티브 터미널 UI(git bug termui)와 웹 UI(git bug webui)를 지원하며, 웹 UI는 별도 서버 없이 동일 바이너리에 포함된다.
- GitHub, GitLab, Jira, Launchpad 등 외부 버그 추적 시스템과의 브릿지를 통해 데이터를 가져오고 내보낼 수 있다.
- on-disk 형식이 공식 spec으로 정의되어 있어, 타 구현체나 git-bug 데이터를 직접 읽는 도구 개발이 가능하다.
- GPLv3 이상 라이선스로 배포되며, 개발 커뮤니티를 통해 기여자를 모집하고 있다.