On Nov 4, 2009, at 1:15 PM, Jerome Velociter wrote:

> On 11/4/09 1:07 PM, 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
>
> I agree here, thought I will take the time we re-work code.xwiki.org
> before we can do the content aggregation from different sites. But  
> this
> is not blocker for the time being : released (read "usable") modules  
> are
> documented on code.xwiki.org and in-progress projects can have a  
> page on
> contrib, until we sort this all out.

I agree. This could be documented on the contrib home page too, to  
explain what's the target and to explain the "released" vs "work in  
progress" locations.

-Vincent

>> 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.
>
> Yes.. there is a risk people create a page when it's not needed  
> (that's
> why I mentionned "in the case it already contributed here").
>
> Fine with that.
>>
>>> - 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.
>
> Right, will do that.
>>
>>> 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.
>
> Thanks for the feedback and for the help
>
> Jerome.
>>
>> 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

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to