git-bug: rastreador de errores distribuido y sin conexión

Fuentes: git-bug: distributed, offline-first bug tracker embedded in git

git-bug es una herramienta de gestión de errores que se integra nativamente en repositorios de Git, permitiendo a los desarrolladores gestionar incidencias sin necesidad de archivos adicionales en el proyecto. Su diseño prioriza la autonomía y la velocidad, permitiendo trabajar en entornos sin conexión, como en aviones o submarinos, y evitando el bloqueo de proveedores al mantener un respaldo completo local. La herramienta opera mediante un sistema de remotos distribuidos, facilitando la colaboración entre equipos mediante comandos estándar como 'git bug push' y 'git bug pull'.

El sistema ofrece múltiples flujos de trabajo: un modo nativo para gestionar bugs directamente en Git, una interfaz web en desarrollo que soporta autenticación OAuth para proyectos públicos, y puentes que permiten importar y exportar datos a plataformas externas como GitHub, GitLab, Jira y Launchpad. La interfaz web, que funciona como un navegador de código integrado, utiliza una API GraphQL para interactuar con el backend, que está empaquetado en un único binario Go. Además, incluye una interfaz de terminal interactiva para la edición rápida de bugs. El proyecto está escrito en Go y se distribuye bajo la licencia GPLv3, con una comunidad activa que contribuye a la documentación y a nuevas funcionalidades, incluyendo la posibilidad de usar la interfaz web como un portal público para recibir entradas de usuarios.