On Mon, Nov 2, 2009 at 21:33, Jerome Velociter <jerome(a)xwiki.com> wrote:
Hello all,
Following the initial discussion at
http://markmail.org/thread/kachlhm3d26g22jb I by this mail throw a vote
to move on and create the contrib project.
After giving it some more thoughts in a discussion with Vincent, here is
what I propose :
1) Create a "contrib" top level project, so create :
- The "contrib.xwiki.org" wiki with the draft at
http://dev.xwiki.org/xwiki/bin/view/Drafts/Contrib-Main-WebHome as
initial content for it's Main.WebHome
- List this wiki in the Main.Forge page on
www.xwiki.org, and also
refactor a little this page using the content at
http://dev.xwiki.org/xwiki/bin/view/Drafts/Www-Main-Forge (The main
noticeable difference is the change of wording between "XWiki Products
and Extensions" to "XWiki [Top Level] Projects", and the fact platform
now belongs to the list).
- Create a contrib directory at
svn.xwiki.org/svnroot/, with the
following architecture :
contrib/
|__people/
|__projects/
|__retired/
|__sandbox/
*people* will be a directory for "personal tests" projects (such as
http://svn.xwiki.org/svnroot/xwiki/sandbox/xdom/). The idea is behind is
to give whoever requests it a personal space where he can experiment
with XWiki code, and that space is private (i.e. an implied rule is that
people are not supposed to commit code in others projects, thus making
it different from sandbox projects). Each sub-folder of people/ will be
composed of the name of the person that requests his project, for
example "jvelociter".
*projects* will hosts the actual contrib projects, that are active
(meaning that they still do make sense as projects in the XWiki
ecosystem, they are not abandoned, etc.)
*retired* will be the "place where dead project go ;(" for example
http://svn.xwiki.org/svnroot/xwiki/sandbox/xeclipse-gsoc/ since it's now
replaced by the XEclipse top level project.
*sandbox* will be the new place for the current sandbox. We therefore
propose to move all sandboxed projects here (except for the retired ones
that will go straight to california).
2) Create a "XWiki Contribs" JIRA project with projects from
"sandbox"
and "projects" as components. Note that we want to leave open the
possibility for big projects to have their own JIRA on our installation
as well. We will move existing issues that are right now correctly
componentized in the current XSANDBOX to the new project, and lose the
other ones (which are a couple of old closed issues AFAIR).
Here is my +1
Please let me know what you think of all this. If we agree I'd like to
make the move during the week.
Thanks,
Jerome.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs