Hello OpenMRS Community!
If you’re new here and looking to contribute, especially through programs like Google Summer of Code (GSoC), you might be feeling a bit overwhelmed by the sheer amount of information. That’s perfectly normal! OpenMRS is a robust and complex platform, but don’t worry, I have spent the last few days exploring OpenMRS and I will try to provide you with all the help I can.
To make your journey easier, I’ve compiled a list of essential resources that will provide a solid foundation for understanding OpenMRS and its development:
Core Documentation and Guides:
- OpenMRS Documentation Overview:
- This is your starting point for understanding the overall structure and purpose of OpenMRS.
- Link: https://openmrs.atlassian.net/wiki/spaces/docs/overview?homepageId=25461128
- Developer Documentation:
- Dive deeper into the technical aspects of OpenMRS development.
- Link: https://openmrs.atlassian.net/wiki/spaces/docs/pages/25476048/Developer+Documentation
- OpenMRS 3.0: A Frontend Framework for Collaboration and Better User Experience:
- Learn about the modern frontend architecture of OpenMRS 3.0.
- Link: https://openmrs.atlassian.net/wiki/spaces/projects/pages/26936899/OpenMRS+3.0+A+Frontend+Framework+that+enables+collaboration+and+better+User+Experience
- OpenMRS 3.0 Coding Conventions:
- Familiarize yourself with the coding standards for OpenMRS 3.0.
- Link: Coding conventions – O3 Docs
- OpenMRS 3.0 Frontend Development Guide:
- This document provides a good overview of the frontend development.
- Link: GSOC Student Application and Proposal Template - Google Docs
Learning Resources:
- OpenMRS Academy:
- Access various courses to deepen your understanding of OpenMRS.
- Link: Search Results for “” – OpenMRS.org
- Microfrontend Meeting Recording:
- Watch this recording to gain insights into the microfrontend architecture from the OpenMRS team.
- Link: https://iu.mediaspace.kaltura.com/media/t/1_e7kvnx9t?st=702
Tips for Newcomers:
- Start with the documentation overview to get a general understanding.
- Focus on the areas that align with your interests and skills.
- Don’t hesitate to ask questions on OpenMRS Talk! The community is very supportive.
- Explore the OpenMRS Academy for structured learning.
- Participate in community meetings.
PS: I am a newcomer too and if I missed anything maybe OpenMrs Team will guide you in a better way.
Happy coding!