You will get:
- pre-commit hooks with ruff and black
- pytest with coverage
- GitHub integration
- Configuration for all the above-mentioned tools, that are not conflicting
- Install Python
- install cookiecutter
pip install cookiecutter
Execute a command where you want to start a project, it will create a top-level directory.
cookiecutter https://github.com/Cjkjvfnby/project_template
It's designed to pull all things you need into a single template. The idea is that to configure your project, you will have to remove some things rather than add them.