Closed gopigof closed 1 year ago
A few initial comments:
processor.VERSION
)pyproject.toml
, setup.py
, __init__.py
, etc.)requirements.txt
file is to use requirements.txt
for prod dependencies and requirements-dev.txt
for developer tools, test frameworks, etc. (sorry I accidentally changed it from draft to ready, so I just changed it back to draft so you're in control of that)
This PR introduces a new set of GitHub standards to standardize developer experience for the feminicide repositories.
Ruff
(https://docs.astral.sh/ruff/) is a python linter which will auto-lint the code.Commitizen
(https://github.com/commitizen/cz-cli) is a tool that allows for standardized git commit messages and streamlining release management.feat
type) will increase the minor version of the project by 1 automatically. It will also generate changelogs automatically using commit historyBlack
introduces automated code formatting. Based on some of the rules defined by Black, all the code changes are formatted on commits.