Greetings, OpenMRS Community!
Diving into a large open-source project like OpenMRS can feel overwhelming at first, I’ve been there! To make your journey smoother, I’ve put together this concise, beginner-friendly guide, written in plain, layman’s terms to help new contributors find their way.
Dive into the guide here.
What’s Inside?
Understanding OpenMRS : What it is and why it matters
Architecture: How everything fits together
Key Repositories: Where to look and what to explore
Installation: Setting up OpenMRS the right way
Exploration Guide: Navigating the codebase efficiently
JIRA: The GitHub Issues Alternative: How OpenMRS tracks work
PR & Code Review Guide: Submitting and improving your code
Versioning Confusion?: Understanding OpenMRS 2.x vs 3.x
Must-Read Articles: A curated list of essential reads from my perspective
Community Exploration Guide: Finding your place in OpenMRS
Also, any suggestions and improvements are most welcome on this article.
I am excited to connect with fellow contributors and mentors! Looking forward to learning, collaborating, and making meaningful contributions to OpenMRS.
Let’s build something great together!
Happy Coding!
Sarang Thakare
GSoC 2025 Participant