This is a template repository that can be used for Python 3.11 projects that use the Poetry package manager. By default, it sets up a project with the following:
- Devcontainers for VSCode users
- Github community health files
- Github Dependabot
- VSCode configs
- Some scripts to adhere to programming standards
- A editorconfig file so editors enforce formatting
- A default .gitgignore
- A default pre-commit-config
- A EUPL v1.2 Licence
- A basic Docker setup
- publiccode.yml
This template uses cookiecutter to create projects from it.
Cookiecutter installation instructions can be found at https://cookiecutter.readthedocs.io/en/latest/installation.html
More information on cookiecutter on https://cookiecutter.io/
Steps for creating a new project:
- Checkout this project
- Run
cookiecutter python-template
- Answer the questions