1.
Start with the Wiki & Documentation
Before jumping into code, please take time to:
- Read our Contributor Guidelines
- Understand our workflow and issue labeling system
- Check existing issues before creating new ones
2.
Always Link Issues to PRs
When submitting a pull request:
- Mention the issue number you’re addressing (e.g., “Fixes #123”)
- This helps maintainers track progress and avoids duplicate work
- If no issue exists yet, create one first and discuss the approach
3.
Practice Collaborative Patience
- Check if someone is already working on an issue before starting
- Communicate in issue threads before coding to avoid duplicates
- Be patient with reviews – our maintainers volunteer their time
- Use the OpenELIS workflows - use OpenELIS Pull request Template
4.
Review Others’ Work Too
Great communities grow when everyone participates! Consider:
- Reviewing other PRs (even with “LGTM” or thoughtful questions)
- Testing proposed changes
- Offering help to fellow contributors
5.
AI as Assistant, Not Replacement
We encourage using AI tools for:
- Code explanations and learning
- Debugging assistance
- Documentation help
However, we value mentor-guided growth :
- Submit work that reflects your understanding
- Use AI as a learning aid, not a code generator
- Be ready to explain and discuss your implementations
Why These Guidelines Matter:
- Avoid duplicate effort so we focus energy on diverse problems
- Maintain code quality through proper tracking and review
- Build relationships through communication and mutual support
- Grow your skills with hands-on, mentored experience
Ready to Contribute?
- Browse Good First Issues
- Join our community calls
- Ask questions in Discussions
We’re excited to have you here and look forward to building better healthcare systems together – one collaborative contribution at a time.
OpenELIS