Contributing
We welcome contributions to Paperap!
Development Setup
Clone the repository:
git clone https://github.com/Paperap/Paperap.git cd Paperap
Install development dependencies:
pip install -e ".[dev]"
Set up pre-commit hooks:
pre-commit install
Running Tests
Run tests using pytest:
pytest
Code Style
This project uses:
Black for code formatting
Ruff for linting
MyPy for type checking
You can run these tools with:
black src tests
ruff check src tests
mypy src