An opinionated cookiecutter to start a python project on the right foot.
For every new repo I started, I ended up re-writing the same things over and over again until I got tired
and learned how cookiecutter
can help in this situation.
pip install cookiecutter
cookiecutter https://github.com/louisguitton/simple-cookiecutter-python.git
- Python package with CLI entrypoint
- Convenient make commands for managing the python package
- pre-commit hooks with black formatting
- CI/CD boilerplate for Github and Gitlab
- Dockerfile that uses alpine