File size: 548 Bytes
a3a85c9
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
- ALWAYS strive for the most simple and maintainable solution
- ALWAYS add package with uv as in `uv add` or `uv add --dev`
- use python 3.12+ typing annotation (dict, list, | None)
- ALWAYS format the code with ruff
- ALWAYS check the code with ruff
- ALWAYS verify types with mypy
- Use ZoneInfo from python standard library. Preferred timezone is Europe/Zurich. Preferred format for display is isoformat.
- Use TDD London Style approach to tests all your changes.
- When committing changes or creating PR DO NOT mention Claude Code as co-author.