Template for a fully-featured Python repo with build, docs, etc.
Helps answer questions like:
- Should I use
setup.py
,setup.cfg
, orpyproject.toml
? - Circle CI vs. GitHub Actions vs. Jenkins?
- How do I publish auto-generated docs?
- How do I handle unit tests, test coverage, etc.?
- How should I publish to PyPI?
- How do I configure a development environment: virtual environments, Conda environments, Codespaces?
This repository is not especially original. You may find similar ideas in