Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 6 Next »

Primary mentor

raff

Backup mentor

N/A

Assigned to

N/A

Background

OpenMRS SDK is a tool, which helps a developer to create a module and run it in OpenMRS in a few minutes. We would like to make it work with OpenMRS 2.0.

Project Champions

Objectives

  1. Add 'omrs setup servername 2.1 --db.type=mysql --db.url=localhost:3131 --db.user=admin --db.password=Admin123" to setup OpenMRS 2.1 with all bundled modules against external MySQL
  2. Add 'omrs run servername' to run previously configured instance of OpenMRS.
  3. Add debug mode 'omrs debug servername' so that it is possible to connect to the running instance from any IDE.
  4. Add 'omrs upgrade servername 2.2-SNAPSHOT' so that it is possible to upgrade OpenMRS and all bundled modules to the given version or latest development version.
  5. Add 'omrs module-install servername org.openmrs.module.metadatasharing:latest' to install a new module into the given instance of OpenMRS.
  6. Add 'omrs module-uninstall servername org.openmrs.module.metadatasharing'
  7. Add 'omrs reset servername' to reset the given instance of OpenMRS (clear database and application directory).
  8. Add 'omrs module-debug-on servername' to configure the module for hot redeployment of UI classes and resources. See Development Mode at Using the UI Framework in Your Module.
  9. Add 'omrs module-debug-off servername' to disable hot redeployment.
  10. Document new features and create a screencast for youtube

    Extra credits: 
  11. Replace sqldiff with liquibase changesets in bundled modules. See e.g. https://tickets.openmrs.org/browse/HTML-518
  12. Make any further improvements to enhance developer experience with OpenMRS 2.x

Resources

  1. OpenMRS SDK
  2. GSoC 2013 project: OpenMRS SDK
  • No labels