Thanks for taking the time to contribute.
- Copy the example environment file:
cp .env.example .env- Start the local dependencies:
docker compose -f docker-compose.local.yml up -d- Run the backend locally:
set -a
source .env
set +a
go run ./cmd/serverRun the backend test suite before opening a pull request:
go test ./cmd/... ./internal/...- Keep changes scoped and focused.
- Prefer small, reviewable commits.
- Update
README.md,.env.example, orCHANGELOG.mdwhen behavior or setup changes. - Add or update tests for code changes that affect behavior.
Conventional-style commit messages are preferred:
feat: ...fix: ...perf: ...docs: ...chore: ...ci: ...