Thank you for your interest in improving litestar-getpaid. This project is open-source under the MIT license and welcomes contributions in the form of bug reports, feature requests, and pull requests.
Report bugs on the Issue Tracker.
When filing an issue, include:
- Operating system and Python version
- litestar-getpaid version
- Litestar and SQLAlchemy versions (if relevant)
- Steps to reproduce
- Expected vs actual behavior
You need Python 3.12+ and uv.
Clone and install:
git clone https://github.com/django-getpaid/litestar-getpaid.git
cd litestar-getpaid
uv syncRun tests:
uv run pytestRun linting:
uv run ruff check src/ tests/
uv run ruff format --check src/ tests/- Fork the repository and create a feature branch
- Write tests for your changes
- Ensure all tests pass:
uv run pytest - Ensure linting passes:
uv run ruff check src/ tests/ - Open a pull request
Your pull request needs to:
- Pass the test suite without errors
- Include tests for new functionality
- Update documentation if adding features