Files
QuoteForge/bible-local/07-dev.md
2026-03-16 08:32:15 +03:00

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 gofmt before commit;
  • use slog for server logging;
  • keep runtime business logic SQLite-only;
  • limit MariaDB access to sync, setup, and migration tooling;
  • keep config.yaml out of git and use config.example.yaml only 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.