Thank you for your interest! Here is how to contribute.
git clone https://github.com/Aliipou/python-api-toolkit.git
cd python-api-toolkit
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"- Fork the repo and create a feature branch
- Write your code and tests
- Run
make lint && make test— both must pass - Open a pull request with a clear description
- Python 3.11+
rufffor linting and formatting- Type hints required on all public functions
- Docstrings for all public classes and methods
Follow Conventional Commits:
feat:new featurefix:bug fixdocs:documentationtest:tests onlychore:tooling/config
make testBy contributing you agree your code is licensed under MIT.