Versions Compared

Key

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

This page provides an updated overview description of the Java project Subversion repository structure so that developers of the Java project know where the active development should be carried out and new users know where to find source code.

...

Note that experimental projects should not be done on the TRUNK, instead they should be done at the "sandbox" branch. 

BRANCHES

They are mainly two types of branches that are currently supported by the Java project.

in the  SANDBOX area (see below).

BRANCHES

A Release Branch is dedicated to maintenance, i.e. bug fixing of certain release.

TAGS

There is a special branch called "sandbox" This is where read-only copies of official releases can be found. Once a release tag is created, it must remain fixed, i.e. no commits are allowed on tagged releases.

SANDBOX

As the name implies, here is where experimental components can be found. The idea of sandbox branch is to encourage people trying out new ideas and experiment with early draft of design. If any sandbox component is proven to be useful or the implemented design is finalized in a official release of openEHR, it will should be lifted to the TRUNK for further development.

TAGS

This is where read-only copies of previous releases can be found.