856 B
856 B
07 - Development
Common commands
go run ./cmd/qfs
go run ./cmd/qfs -migrate
go run ./cmd/migrate_project_updated_at
go test ./...
go vet ./...
make build-release
make install-hooks
Guardrails
- run
gofmtbefore commit; - use
slogfor server logging; - keep runtime business logic SQLite-only;
- limit MariaDB access to sync, setup, and migration tooling;
- keep
config.yamlout of git and useconfig.example.yamlonly as a template; - update
bible-local/in the same commit as architecture changes.
Removed features that must not return
- admin pricing UI/API;
- alerts and notification workflows;
- stock import tooling;
- cron jobs;
- standalone importer utility.
Release notes
Release history belongs under releases/<version>/RELEASE_NOTES.md.
Do not keep temporary change summaries in the repository root.