See below, On 11/2/09 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 > - 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). >
Projects currently in sandbox I see good candidates for a direct promotion as "projects/" under the new contrib repo : - applications/xwiki-application-faq/ - applications/xwiki-application-meetingmanager/ - applications/xwiki-application-multipageexport/ - applications/xwiki-application-qa/ - applications/xwiki-application-recruitmentmanager/ - applications/xwiki-macro-todo/ - xwiki-application-ratings/ + plugins/ratings - plugins/collection - plugins/excel Projects I see should go directly in "retired/" : - agilepm/ - com.xpn.xwiki.wikimodel/ (obsoleted by the new rendering engine) - formeditor/ - jcrstore/ - org.xwiki.*/ (obsoleted by the XEclipse TLP) - xunit/ <http://svn.xwiki.org/svnroot/xwiki/sandbox/com.xpn.xwiki.wikimodel/> - xwiki-clients/ - xwiki-core-rest/ (obsolete, REST is now committed in core) Jerome. > 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 > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

