I am have tried demo system, followed developer documentation and completed other initial requirements to start contributing to OpenMRS. I am trying to work on some issues listed under reference application label. Can somebody tell me how to edit the code for the reference application as i can’t find any major codes in openmrs/openmrs-distro-referenceapplication repository. I know that the reference application is built using the openmrs core along with some modules. Does the above repository handle only bundling the core with the relevant modules and building the package? If i want to resolve an issue in the reference application do I have to setup the openmrs/openmrs-core(or the relevant module) and fix the issue in there or is there anyway to edit the code in openmrs/openmrs-distro-referenceapplication itself to resolve the issue?
is just meant for packaging reff app modules into a distribution .
To contribute to the reff app , you should identify the exact module where the fix should go , in most cases, added as the component on the ticket.
@mozzy Thanks a lot. Can the modules run independently without the core for development purposes?
I am trying to resolve a bug in a module. As the core and the module are two different repositories can you tell me how can i start the core and debug the module? Do i have to combine them into one IntelliJ project or just add the module only to IntelliJ and debug ?
i think you have to always look at the the ticket description and also follow the procedure described on how to reproduce the bug, it normally points out the module