Hello everyone,
I’ve created a cookiecutter template for a Python package on Github and I’m curious to receive feedback and suggestions. The main features are:
- Python 3.9 and type hints checked using mypy;
- Enforce QA checks using git hooks;
- Require full code coverage using unit tests and generate test payloads;
- Build documentation using Sphinx;
- Automatic versioning, publishing to PyPI, Changelog management using conventional commit messages and Github Actions
Currently the template still uses pip
although I’m thinking to switch to poetry
. Please feel free to discuss here, or to open issues in the Github repository.
Thank you so much in advance for your thoughts
Jens