- Run
uv sync --dev --extra rs1090 --extra cartes
- Run
uv run ruff checkanduv run ruff formatto check and format code - Run
uvx ty check src/ tests/to check types
- Build documentation: run
uv run make htmlfrom the docs/ folder - Only capitalize the first letter of the titles and headings, unless there are proper nouns
- NEVER COMMIT ANYTHING WITHOUT EXPLICIT APPROVAL: encourage the developer to check the code before committing
- DO NOT COMMIT DIRECTLY TO THE MAIN BRANCH
- Create a feature branch from main for your changes