ABSOLUTELY NO force pushes allowed for public non-feature branches.
For every feature, create a new branch matching name feature/<issue-number>-<feature-name>.
Submit every feature by creating Pull Request @ github, after that wait for review, fix issues, repeat until approved. If needed rebase the branch on top of master and re-push force it.
[x] I HAVE READ AND UNDERSTOOD THE RULES ABOVE
[x] Install pre-commit locally as follows:
pip install pre-commit
pre-commit install
[x] Create branch called feature/pre-commit-integration
[x] I HAVE READ AND UNDERSTOOD THE RULES ABOVE
feature/pre-commit-integration
.pre-commit-config.yaml
config, containing the following hooks:pre-commit run --all-files
, fix all issues and commit fixes as well