I've been thinking about the re-organization of the SVN repository now that Tapestry is a PMC.
Our current layout: https://svn.apache.org/repos/asf/ /jakarta /tapestry /branches /tags /trunk /annotations /config /contrib /framework (etc.) Here's the target layout: https://svn.apache.org/repos/asf/ /tapestry /project /branches /tags /trunk /site /branches /tags /trunk /framework /branches /tags /trunk /contrib /branches /tags /trunk /annotations /branches /tags /trunk (etc.) With the goal that each sub-project (i.e. tapestry/framework or tapestry/annotations) be its own Maven2 module (tapestry-framework, tapestry-annotations). The tapestry/project folder will contain the master Tapestry project, whose responsibility is to build all the sub-projects (again, a Maven-ism). The tapestry/site folder will contain the Tapestry project web site. This is where a lot of documentation will live, with pointers to the web pages for the individual sub-projects. What I propose as the first step is to copy the existing tapestry repository (.../jakarta/tapestry) out of jakarta and into tapestry, as https://svn.apache.org/repos/asf/tapestry/tapestry4 As part of future work, as we "maven-ize" and subdivide Tapestry, we can move or copy portions of tapestry4 up a level (and rename them as appropriate). So, again. Phase 1: jakarta/tapestry --> tapestry/tapestry4 Phase 2: tapestry/tapestry4/trunk/foo --> tapestry/tapestry-foo/trunk Initially, all PMC members will have r/w access to the entire tapestry repository. As we break Tapestry into sub-projects, we will need to come up with a committer list for each sub-project. Part of the point of being a PMC is to have more fine-grained control over which committers have access to which projects. Thus, there will be people who have access to the contrib library, but not the core framework, for example. I think we will need a process for moving stuff out from under tapestry4. This includes: 1) List of committers for the sub project 2) Mailing lists for the sub project (though I think mostly we can share the TLP mailing lists) 3) Other? Not sure what else. I believe as Tapestry PMC chair, I'll have the rights to make all the SVN related changes and handle authorization. If possible, I think we should COPY (not MOVE) the jakarta/tapestry folders, and make the jakarta/tapestry folders read-only. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]