Repository for boilerplate workflows and CI for python projects.
.bandit.yaml
.pre-commit-config.yaml
.github
└── workflows
The name of a new project should be descriptive and short.
The repository name should be in kebab-case, string, e.g., python-cookiecutter
,
api-onboarding
.
Avoid CamelCase or underscores: you can use them for OOP classes or properties.
Please, see CONTRIBUTING.md for more details on:
- using pre-commit;
- following the git flow and making good pull requests.
You can create new projects starting from this repository, so you can use a consistent CI and checks for different projects.
Besides all the explanations in the CONTRIBUTING.md file, you can use the docker-compose file (e.g. if you prefer to use docker instead of installing the tools locally)
docker-compose run pre-commit