[workflow] Setup & Configure Python Workflow Tools
cricksmaidiene opened this issue · 0 comments
cricksmaidiene commented
The following tools can be configured within this project to improve developer workflow. These are already part of a standard template on the Dotlas Cookiecutter Pypackage.
Poetry
for package-level dependency management together withpyproject.toml
pnpm
for package-level build tools from the JS ecosystem:Commitizen
for clean commit messagesHusky
for configuring git hooks
pre-commit
for validating code before committing to the branch. Can check for formatting and linting issues, and blocks code addition to a clean branch if certain rules and parameters are unmet.pre-commit
needs to be configured together withhusky
to run automatically before a commit.