HumbleBee wird auf GitHub entwickelt:
github.com/grobmeier/humblebee
Das Projekt nutzt:
- Go Backend und CLI,
- Wails Desktop-GUI,
- React Frontend,
- SQLite-Datenbank ueber
modernc.org/sqlite, - GitHub Actions Release Builds,
- CycloneDX SBOM Release Assets.
Wichtige Entwicklungsbefehle
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
Lesen Sie den Contribution Guide im GitHub-Projekt:
Er erklaert, wie Sie das Projekt einrichten, welche Beitraege sinnvoll sind, wie Sie Aenderungen testen und welche Features besser in HumbleBee oder ins gehostete Time & Bill passen.
Gute Bereiche fuer Beitraege
- Import-Edge-Cases,
- GUI Accessibility,
- fokussierte Dokumentationsverbesserungen,
- Release- und Packaging-Fixes,
- Tests fuer Repository- und Service-Verhalten,
- klare Bug Reports mit Reproduktionsschritten.