HumbleBee is developed on GitHub:
github.com/grobmeier/humblebee
The project uses:
- Go backend and CLI,
- Wails desktop GUI,
- React frontend,
- SQLite database through
modernc.org/sqlite, - GitHub Actions release builds,
- CycloneDX SBOM release assets.
Common development commands
go test ./...
npm --prefix frontend run build
go run github.com/wailsapp/wails/v2/cmd/wails@v2.12.0 build -clean -tags production
Contribution guide
Read the contribution guide in the GitHub project:
It explains how to set up the project, what contributions are useful, how to test changes, and which features belong in HumbleBee rather than hosted Time & Bill.
Good contribution areas
- import edge cases,
- GUI accessibility,
- focused documentation improvements,
- release and packaging fixes,
- tests for repository and service behavior,
- clear bug reports with reproduction steps.