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_base
tooling 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