Thank you for considering contributing.
- Report bugs (include OS, steps to reproduce, expected/actual behavior)
- Propose features (include motivation + example workflow)
- Improve documentation (clarify installation, usage examples, edge cases)
- Submit pull requests (small, focused changes are preferred)
- Open or find an issue to align on scope.
- Keep changes minimal and consistent with existing style.
- Add/update tests when applicable.
- Ensure CI/lint/build passes locally.
- One logical change per PR
- Clear title + short description
- If it changes behavior, add a short example in the README/docs
Be respectful and constructive in discussions.