Closed JaeAeich closed 1 month ago
This pull request introduces a comprehensive Python cookiecutter template with extensive configurations for project setup, documentation, CI/CD workflows, testing, and code quality checks. It includes updates to existing files and the addition of new files to support these features.
Files | Changes |
---|---|
{{ cookiecutter.project_name }}/README.md {{ cookiecutter.project_name }}/Makefile {{ cookiecutter.project_name }}/docs/source/conf.py {{ cookiecutter.project_name }}/.github/actions/setup/poetry/action.yaml {{ cookiecutter.project_name }}/.github/workflows/code_quality.yaml {{ cookiecutter.project_name }}/.github/workflows/pr_validation.yaml {{ cookiecutter.project_name }}/.github/workflows/code_test.yaml {{ cookiecutter.project_name }}/.github/workflows/update.yaml {{ cookiecutter.project_name }}/.github/workflows/docs.yaml {{ cookiecutter.project_name }}/.github/workflows/vulnerability.yaml {{ cookiecutter.project_name }}/.github/workflows/release_pypi.yaml {{ cookiecutter.project_name }}/.pre-commit-config.yaml {{ cookiecutter.project_name }}/.safety-policy.yml {{ cookiecutter.project_name }}/docs/make.bat {{ cookiecutter.project_name }}/docs/Makefile {{ cookiecutter.project_name }}/.readthedocs.yaml {{ cookiecutter.project_name }}/tests/test_integration/test_init.py {{ cookiecutter.project_name }}/tests/test_unit/test_init.py {{ cookiecutter.project_name }}/.yamllint.yaml {{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/main.py |
Added new files and configurations for project setup, documentation, CI/CD workflows, testing, and code quality checks. |
README.md cookiecutter.json |
Updated existing files to include new instructions, configurations, and options for the cookiecutter template. |
{{ cookiecutter.project_slug }}/README.md {{ cookiecutter.project_slug }}/{{ cookiecutter.project_slug }}/main.py |
Deleted old files that are no longer needed. |
merging as this was already approved :+1:
Please refer to all the #1 for all the info.
Summary by Sourcery
This pull request introduces a Python Cookiecutter template for creating Python projects with Poetry. It includes detailed documentation, CI/CD configurations, pre-commit hooks, and various enhancements to streamline project setup and development.