A template repository that Python projects can inherit from to ensure tooling consistency
This is a template repository that is intended to be inherited by other template repositories to ensure consistent common tool deployment Python projects.
This will also support tooling from my
template_base repository.
Additionally, while projects can leverage this template or its content, extending this template is encouraged
Modifies and extends original
template_base
- Website: https://code.visualstudio.com/
- File(s):
- Development Containers: .devcontainer/
- File: .devcontainer/devcontainer.json
- Documentation: https://containers.dev/implementors/json_reference
- Base image: python:3.10-bookworm
- Extensions:
All
template_basetooling is supported
- Documentation: https://github.com/NicholasSynovic/template_base
- File: .gitignore
- Documentation: https://git-scm.com/docs/gitignore
- File: requirements.txt
- Documentation: https://pip.pypa.io/en/stable/reference/requirements-file-format/
- Packages:
- File: pyproject.toml
- Documentation: https://python-poetry.org/
Modifies and extends original
template_base
- Website: https://pre-commit.com/
- File: .pre-commit-config.yaml
For API docs, please consider using one of the following:
Generated with File Tree Generator
📦template_python ┣ 📂.devcontainer ┃ ┗ 📜devcontainer.json ┣ 📂.github ┃ ┣ 📂DISCUSSION_TEMPLATE ┃ ┃ ┣ 📜implementations.yml ┃ ┃ ┗ 📜requests.yml ┃ ┣ 📂ISSUE_TEMPLATE ┃ ┃ ┗ 📜bug-report.yml ┃ ┣ 📂workflows ┃ ┃ ┣ 📜jekyll-gh-pages.yml ┃ ┃ ┗ 📜pre-commit.yml ┃ ┣ 📜CODEOWNERS ┃ ┣ 📜CODE_OF_CONDUCT.md ┃ ┣ 📜CONTRIBUTING.md ┃ ┣ 📜FUNDING.yml ┃ ┣ 📜GOVERNANCE.md ┃ ┣ 📜SECURITY.md ┃ ┗ 📜SUPPORT.md ┣ 📂docs ┃ ┗ 📜.gitkeep ┣ 📂src ┃ ┣ 📜__init__.py ┃ ┗ 📜main.py ┣ 📜.gitignore ┣ 📜.isort.cfg ┣ 📜.markdownlint.json ┣ 📜.mdformat.toml ┣ 📜.pre-commit-config.yaml ┣ 📜.rad.json ┣ 📜CITATION.cff ┣ 📜Dockerfile ┣ 📜LICENSE ┣ 📜Makefile ┣ 📜README.md ┣ 📜README.md.bk ┣ 📜poetry.lock ┣ 📜pyproject.toml ┗ 📜requirements.txt