You can use your favorite Python version manager (asdf, pyenv, ...) as long
as it follows .python-version.
Install prek if it is not already installed.
Install pre-commit hooks in your git working copy:
prek install --hook-type pre-commit --hook-type commit-msg
Use Conventional Commits.
Create documentation as part of you pull request:
pdm docs