Thank you for considering contributing to llm-tldr! We welcome contributions of all kinds.
- Check existing issues - Someone may already be working on it
- Open an issue first for large changes to discuss the approach
Each pull request should address one logical change. This helps with:
- Faster, more thorough review
- Easier rollback if issues arise
- Cleaner git history
If you have multiple unrelated changes, please submit them as separate PRs.
Before submitting:
- Rebase on
mainto avoid merge conflicts - Run tests:
pytest tests/ - Run linter:
ruff check tldr/ - Update docs if you changed public APIs
Use conventional commits:
fix: description of bug fix
feat: description of new feature
perf: description of performance improvement
docs: description of documentation change
git clone https://github.com/parcadei/llm-tldr.git
cd llm-tldr
uv venv && uv pip install -e ".[dev]"Open an issue - we're happy to help!