Welcome
Thank you for your interest in contributing to OpenEyes!
How to Contribute
1. Fork & Clone
bash
git clone https://github.com/YOUR_USERNAME/openeyes.git
cd openeyes
2. Create Branch
bash
git checkout -b feature/your-feature
3. Make Changes
Follow our coding standards - type hints required, Google-style docstrings.
4. Test & Commit
bash
pytest tests/
git add .
git commit -m "feat: add new feature"
5. Submit PR
Push to your fork and submit a pull request on GitHub.
Code Standards
- Type hints required on all functions
- Google-style docstrings
- snake_case for variables, PascalCase for classes
- Use isort for imports
Commit Messages
Follow Conventional Commits: feat:, fix:, docs:, refactor: