Python cookie cutter template
Don't write spahetti code, write sobakode. It tastes better.
This template is optimized for use with VS Code and provides an extensions.json
and settings.json
for the workspace.
- Ruff: Insanely fast Python linter
- MyPy: Static typing for python
- Black: Python code formatter
- Pre-commit: Ensures that committed code passes
ruff
andblack
- MkDocs Material: Superb documentation made simple
- Configuration files for Ruff, MyPy, and Black
- Add Markdown linter
- Add template configuration options (python version, enabling MyPy in pre-commit and CI/CD, ...)