This is a blog to help you get started to contribute code for OpenMRS. I have included most of the problems that I encountered. Please do mention if I have left out any other setting up errors.
Below, I give a brief summary of my interactions with OpenMRS:
It was in the beginning of my third year of undergraduate study(2011), I got a chance to collaborate with OpenMRS. Ever since, I have been an active contributor in OpenMRS. Initially, I started resolving bugs and implementing new features. OpenMRS is based on Spring introduced me to the concept of framework and the importance of large-scale organized coding with proper coding conventions. I proposed a solution to one of their projects that was selected for GSOC-2012, a summer internship awarded to only a thousand students all over the world. The project involved creating widgets and tags to introduce plugin style dynamic implementation for OpenMRS Form Entry Module, including extensive client side programming based on JQuery and refactoring of core OpenMRS code to integrate these plugins into the Static implementation of Form Entry Module.
I feel privileged that my proposal for another project of OpenMRS got selected in the following year as well. This time, as a part of GSOC 2013, I got an opportunity to build an integrating module to integrate OpenMRS with District Health Information Systems (DHIS2) under the mentorship of Roger Friedman. I was selected to present my DHIS integration Module in their international conference OMRS13 held in Eldoret, Kenya.
I have trained juniors in my college to participate in OpenMRS and my interactions with them led me to create this blog.
I am presently pursuing my masters in Health Informatics in IUPUI.
This is just a collection of information from the original OpenMRS wiki that can help you get started with. If you would like to learn more about OpenMRS please explore the original OpenMRS Wiki.