Contributing Guide
Development setup, coding standards, commit conventions, and the PR process.
Development setup
# Build the backend (add --release for an optimized build)
cargo build
# Frontend (run from the frontend/ directory)
npm install
npm run dev # hot-reloading dev server
npm run build # production buildCoding standards
# Format code
cargo fmt
# Lint (warnings treated as errors)
cargo clippy --all-targets --all-features -- -D warnings
# Run unit tests
cargo testTesting
Commit conventions and pull requests
Last updated