HumbleBee

Developers

HumbleBee is open source and intentionally small enough to inspect, build, and improve.

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:

CONTRIBUTE.md on GitHub

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.