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
1
Fork the repository
Create your own fork of the Mirobody Health repository
2
Set up development environment
Follow the Development Setup guide
3
Create a branch
4
Make your changes
Implement your feature or fix
5
Test your changes
6
Commit and push
7
Create pull request
Open a pull request with a clear description of your changes
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]