Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The OpenSRP platform includes three components OpenSRP Android Client, OpenSRP Server and OpenMRS. Each of these systems have a distinct development environment. This section includes setup instructions for each component of OpenSRP. Generally speaking, the setup involves using package managers as displayed below:

For Mac OS X 10.9.2 and later, make sure that Homebrew is installed, and use brew install [pkg]. To install a specific version of the [pkg], use brew install [pkg] --version[version]

For Ubuntu/Debian use sudo apt-get install [pkg]

For Red Hat/Fedora/CentOS use sudo yum install [pkg]
 

Development Environment Setup

The OpenSRP Client development environment setup instructions can be found in the OpenSRP App Build document
The OpenSRP Server development environment setup instructions can be found in the OpenSRP Server Build document.
The OpenMRS environment setup instructions can be found in the OpenMRS Server Configuration document.

Docker Environment

We have created Docker environments for the OpenSRP Server and OpenMRS systems that allow you to quickly stand up a server for development and testing. Please note that these docker environments come pre-installed with forms, fields and variables. Your implementation will likely have to modify these across all three components.