Sounds good to me. I'm game for moving whenever you feel like it.

On 4/1/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
>
> 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]
>
>


--
Jesse Kuhnert
Tacos/Tapestry, team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.  http://opennotion.com

Reply via email to