Versions Compared

Key

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

...

The downloadable release is a copy of the demo site made available for use on your local machine.  You will need virtualbox to run the images and meet the minimum hardware requirements to run all of the virtual machines at once for full functionality. With this you may make configuration changes suited to your environment and experiment with the software on your local machine. 

Lifecycle of Code?

 

Development Branch

  1. Code is committed to a community repo.
  2. Unit tests are run, if available.
  3. Code is compiled / packaged and made into an artifact on CI.
  4. Artifact is deployed to our dev environment.
  5. Manual User Acceptance Testing occurs, testing for functionality and interoperability. Test interoperability against staging (which should mirror prod).

Release Branch

  1. Code is tagged as release in code repository.
  2. If it is determined that, it should not break anything deploy it to staging.
    1. If it will break interoperability, determine dependency and wait.
  3. Run automated Integration Tests.
  4. Allow users to perform User Acceptance Testing.
  5. Note all versions as a Demo Release. (e.g. Demo v0.2.0 = OpenEMPI 3.0, OpenHIM 2.3, etc...) 
  6. Rebuild demo and downloadable demo as new release.

Status

Sandbox/Staging

...