HumbleBee è sviluppato su GitHub:
github.com/grobmeier/humblebee
Il progetto utilizza:
- Torna indietro e CLI,
- Wails desktop GUI,
- Reagisci frontend,
- Database SQLite attraverso
modernc.org/sqlite♪ - GitHub Azioni rilascio costruisce,
- CycloneDX SBOM rilascia beni.
Comandi comuni di sviluppo
go test ./...
npm --prefix frontend run build
go run github.com/wailsapp/wails/v2/cmd/wails@v2.12.0 build -clean -tags production
Guida al contributo
Leggi la guida del contributo nel progetto GitHub:
Spiega come impostare il progetto, quali contributi sono utili, come testare i cambiamenti, e quali caratteristiche appartengono HumbleBee piuttosto che ospitato Time & Bill.
Buone aree di contributo
- casi di bordo di importazione,
- accessibilità GUI,
- miglioramento della documentazione focalizzata,
- sistemi di rilascio e imballaggio,
- test per il comportamento del repository e del servizio,
- segnalazioni di bug chiare con passaggi di riproduzione.