Welcome Contributors!
We appreciate your interest in contributing to Mirobody Health. This guide will help you get started.Ways to Contribute
Add Providers
Integrate new health device providers
Fix Bugs
Report and fix issues
Improve Docs
Enhance documentation
Add Features
Propose and implement new features
Getting Started
Set up development environment
Follow the Development Setup guide
Code Style
- Follow PEP 8 guidelines
- Use
blackfor code formatting - Use
rufffor linting - Write docstrings for all public methods
- Add type hints
Pull Request Guidelines
Title Format
Title Format
Use conventional commit format:
feat:for new featuresfix:for bug fixesdocs:for documentationrefactor:for code refactoringtest:for adding tests
Description
Description
- Explain what the PR does
- Why the change is needed
- How to test the changes
- Link related issues
Checklist
Checklist
- Code follows style guidelines
- Tests added/updated
- Documentation updated
- All tests pass
- No linter warnings
Questions?
- Open an issue for questions
- Join our community discussions
- Email: [email protected]