HumbleBee

Entwickler

HumbleBee ist Open Source und bewusst klein genug, um es zu pruefen, zu bauen und zu verbessern.

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:

CONTRIBUTE.md auf GitHub

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.