The Felix SVN repository trunk
contains a directory for each subproject where each subproject directory is named after the root package of the subproject. Consider the following examples:
felix/ trunk/ org.apache.felix.framework/ org.apache.felix.shell/ org.apache.felix.shell.tui/ org.apache.felix.prefs.jndi/ ...
Internally, individual subproject directories should use a Maven2-like project structure, such as:
felix/ trunk/ org.apache.felix.<subproject>/ src/ main/ java/ org/apache/felix/... resources/ ... test/ java/ org/apache/felix/... resources/ ...
Releases of individual subprojects will be captured in the releases
directory, for example:
felix/ trunk/ ... releases/ org.apache.felix.framework-0.8.0/ org.apache.felix.shell-1.0.0/ org.apache.felix.shell-1.0.1/ ...
There will not be a branches
directory, but individual developers may have areas to experiment in the sandbox
directory, such as:
felix/ trunk/ ... releases/ ... sandbox/ tbennett/ erodriquez/ akarasulu/ ...