With the SVN changes regarding openejb->tomee renaming, I wondered if we wanted 
to take the opportunity to move to a more standard SVN layout.

Right now we have a "trunk" module with a ton of things in it:

    $ svn list http://svn.apache.org/repos/asf/tomee/trunk/
    .gitignore
    STATUS.txt
    camel/
    colossus/
    graduation-resolution.txt
    javaee-api/
    openejb/
    openejb-eclipse/
    openejb-eclipse-plugin/
    patched-libraries/
    presentations/
    sandbox/

Having "sandbox" and "presentations" things like that under trunk is very odd.  
We've sort of lived with it and it's not a big deal, but we developers know the 
actual trunk is the "openejb" module.

Do we want to start moving to a more standard layout?  Something like:


For TomEE/OpenEJB (i.e. what is currently at asf/tomee/trunk/openejb/):

 - http://svn.apache.org/repos/asf/tomee/tomee/trunk/
 - http://svn.apache.org/repos/asf/tomee/tomee/tags/
 - http://svn.apache.org/repos/asf/tomee/tomee/branches/

For javaee-api:

 - http://svn.apache.org/repos/asf/tomee/javaee-api/trunk/
 - http://svn.apache.org/repos/asf/tomee/javaee-api/tags/
 - http://svn.apache.org/repos/asf/tomee/javaee-api/branches/

For Website (this already exists, just showing to see the consistency):

 - http://svn.apache.org/repos/asf/tomee/site/trunk/
 - http://svn.apache.org/repos/asf/tomee/site/branches/

Eclipse plugins:

 - http://svn.apache.org/repos/asf/tomee/openejb-eclipse-plugin/trunk/
 - http://svn.apache.org/repos/asf/tomee/openejb-eclipse-plugin/tags/
 - http://svn.apache.org/repos/asf/tomee/openejb-eclipse-plugin/branches/


Everything that doesn't fit could likely go into sandbox possibly (no "trunk"):

 - http://svn.apache.org/repos/asf/tomee/sandbox/
 - http://svn.apache.org/repos/asf/tomee/sandbox/camel
 - http://svn.apache.org/repos/asf/tomee/sandbox/colossus
 - http://svn.apache.org/repos/asf/tomee/sandbox/release-tools
 - ...

The 'presentations' folder could probably just get moved into the site:

 - http://svn.apache.org/repos/asf/tomee/site/trunk/content/presentations/


Thoughts?


-David

Reply via email to