From vscode run F1 (Cmd+Shift+P on Mac), choose 'Run Task', and pick the 'Setup' command.
This template project comes with python configuration and setup applied, including:
- uv, for package and environment management,
- pre-commit: Rules that apply code standards defined in pyproject.toml, for ruff, mypy
- pytest: Setup to hit the ground running with writing tests,
- .vscode: Basic settings for .vscode/settings.json,
- Debug template for vscode defined in .vscode/launch.json,
- Common commands for vscode defined in .vscode/tasks.json
- Ignore files for docker and git, to exclude a list of files that shouldn't be committed/used in images.