Svn repository structure of the openEHR Java project

This page provides an 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.

TRUNK 

This is the top directory of all components that are being actively developed. If you need the latest stuff, this is where you should be looking at. Besides, there is where our CI server is monitoring all the svn commits.

Note that experimental projects should not be done on the TRUNK, instead they should be done in the  SANDBOX area (see below).

BRANCHES

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

TAGS

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 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 should be lifted to the TRUNK for further development.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. 14-Dec-2007

    Rong Chen says:

    Actually, I think we could even lift the sandbox branch to the top level because...

    Actually, I think we could even lift the sandbox branch to the top level because it isn't really a branch if some new stuff is created there. I think I have seen other OSS project has top level directory called "SANDBOX".