O desenvolvimento acontece no GitHub:
github.com/grobmeier/humblebee
O projeto usa:
- Go no backend e na CLI.
- Wails na interface gráfica de desktop.
- React no frontend.
- SQLite por meio de
modernc.org/sqlite. - GitHub Actions para compilar versões.
- SBOM CycloneDX como arquivo da versão.
Comandos comuns de desenvolvimento
go test ./...
npm --prefix frontend run build
go run github.com/wailsapp/wails/v2/cmd/wails@v2.12.0 build -clean -tags production
Guia de contribuição
Leia o guia no projeto do GitHub:
Ele explica a configuração do projeto, contribuições úteis, testes e quais recursos pertencem ao HumbleBee em vez do Time & Bill hospedado.
Áreas de contribuição
- Casos especiais de importação.
- Acessibilidade da interface gráfica.
- Melhorias focadas na documentação.
- Correções de publicação e empacotamento.
- Testes de repositórios e serviços.
- Relatos claros de problemas com passos para reprodução.