Thanks for considering a contribution. Please follow the guidelines below to keep changes consistent and reviewable.
- Fork the repo and create a branch off
main. - Make your change with clear, focused commits.
- Run tests or provide a minimal manual test plan in the PR.
- Open a pull request with a concise summary and rationale.
- Python: follow PEP 8 and use type hints.
- Keep functions small and focused.
- Prefer explicit names over terse abbreviations.
If you are reporting a bug, include:
- Steps to reproduce
- Expected vs actual behavior
- Environment details (OS, Python version)
Do not file public issues for security vulnerabilities. See SECURITY.md.