We welcome contributions! Here's how to get started.
- Fork the repository
- Clone your fork:
git clone https://github.com/carrington-dev/dj-payfast.git
cd dj-payfast- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install development dependencies:
pip install -e ".[dev]"pytestWe use Black, isort, and flake8:
black payfast tests
isort payfast tests
flake8 payfast tests- Create a new branch
- Make your changes
- Add tests
- Run tests and linters
- Commit and push
- Create a Pull Request