Thank you for your interest in contributing to TrueEye! This project welcomes community involvement. Whether you're fixing a bug, improving documentation or adding new features, your contributions make a difference.
-
Fork the repository and create a new branch for your change.
-
Write clear, concise commit messages following the Conventional Commits specification.
-
Add tests for new functionality and run the test suite using
pytest. -
Run the linter and type checker to ensure code quality:
ruff check src/trueeye mypy src/trueeye
-
Submit a pull request describing your change. Include context and motivation in the PR description.
Please be courteous and respectful in all interactions. We strive to maintain a welcoming and inclusive environment.