+1, Thanks, Marius
Vincent Massol wrote: > On Nov 2, 2009, at 9:33 PM, Jerome Velociter 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 > > I would rephrase: > > "The XWiki Contrib Project provides facilities for contributed > projects that relates to XWiki products and projects. It is the > privileged (but not mandatory) infrastructure for projects contributed > on code.xwiki.org : modules, macros, plugins, and so" > > as: > > "The XWiki Contrib Project provides hosting for projects related to > XWiki. These projects are not part of the official XWiki distributions > and are not maintained by the XWiki development team." > > And: > > "A JIRA project for tracking bugs and feature requests, at > http://jira.xwiki.org/ > and under the "XWiki Contributed projects" category" > > as: > > "A JIRA project for tracking bugs and feature requests, at > http://jira.xwiki.org/ > and under the "XWiki Contributed projects" category. Note that there > will be a generic JIRA project to be used by all projects till they > achieve a first release or till they grow to a size significant enough > to warrant a dedicated JIRA project" > > For: > "Project pages on code.xwiki.org to describe and document the project." > > One issue is that code.xwiki.org is about finished and usable stuff > IMO. So a first version should have been released before a page is put > there IMO. In the meantime projects could use contrib.xwiki.org. > Actually I'd prefer that all contrib projects use contrib.xwiki.org > (possibly using the classes from code.xwiki.org) and that they are > aggregated on code.xwiki.org. In the same manner (to be symmetric) I'd > prefer that content on code.xwiki.org that belongs to the platform be > moved to platform.xwiki.org and be aggregated on code.xwiki.org > > For: > "Simply send us an email at devs AT xwiki.org with the name and a > description of your project (pointing us to its page on code.xwiki.org > in the event it is already contributed here) and let us know which of > the listed tools you need." > > I'd suggest to use "[Contrib]" in the mail's title + not create pages > on code.xwiki.org (especially if they're drafts) as mentioned in the > point above. > >> - 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). > > I've slightly reworded some elements of the page (product --> project). > > Also we need to move the chronopolys source code to this svn. > >> - 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). > > These guidelines should be put on > http://dev.xwiki.org/xwiki/bin/view/Drafts/Contrib-Main-WebHome > too. > >> 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. > > +1 too and I can help. > > Note that this means removing the current Sandbox (i.e. > http://svn.xwiki.org/svnroot/xwiki/sandbox/ > + http://sandbox.xwiki.org) for those who haven't fully read :) > > Thanks > -Vincent > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

