A cookiecutter providing a basic scaffolding for Python projects.
- Pre-resolved dev dependencies for linting tools such as black, isort and pylint
.pre-commit.yaml
config for running linting regularly- pdoc for document generation
- Basic commitizen configuration
- Standard Python .gitignore
- Minimal Dockerfile
You can use the cookiecutter in one of two ways; using cruft:
cruft create https://github.com/grumbling-tom/cookiecutter-python
or using cookiecutter:
cookiecutter https://github.com/grumbling-tom/cookiecutter-python