+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

Reply via email to