I am wondering what the best practice for getting a new implementation off the ground is?
Our current approach in Uganda has been:
-
Have a custom module that provides configuration and setup
-
Clone the openmrs-distro-platform to build a custom WAR file that contains required modules for the distribution.
My current challenges are:
-
How to setup the custom module to automatically deploy artifacts to nexus on commit to GitHub or wherever the custom module repo is stored?
-
Are there any scripts or functionality that can be shared from the OpenMRS community to enable the deployment of a WAR file to a staging environment for testing on commit of a custom module to a repo? SNAPSHOT release for an implementation?
-
Is there any thinking to automatically building a WAR distribution file that can be made available for downloading?