[xwiki-dev] [Proposal] Top level SVN directory structure
Ludovic Dubost
ludovic at xwiki.com
Thu Feb 15 10:00:56 CET 2007
For the rest +1
Vincent Massol a écrit :
>
> On Feb 14, 2007, at 11:19 PM, Ludovic Dubost wrote:
>
>>
>> I think we should keep Curriki for multiple reasons:
>
> What about the rest of the proposal which is the most important part? :)
>
> Thanks
> -Vincent
>
> PS: I'll answer to your points later on after gathering more inputs
> from the others.
>
>>
>> 1/ To have it's own OW2 project it might be needed to ask for it and
>> Curriki might not be considered something OW2 will want to see as a
>> top level project
>> 2/ It's good for XWiki to host some of it's application.
>> 3/ There are some more applications like that: Curriki is one,
>> Chronopolys is going to be another, the RSS Reader another.
>> 4/ It would be a pain to have separate projects for this.
>>
>> I like the idea of having a top directory which separated the XWiki
>> Core system from the XWiki based projects
>> I also think that there should still be a sandbox
>>
>> xwiki/
>> |_ xwiki
>> |_ curriki
>> |_ chronopolys
>> |_ rssreader
>> |_ sandbox
>> |_ ...
>>
>> Ludovic
>>
>> Vincent Massol a écrit :
>>> Hi ,
>>>
>>> I'm continuing my search of a perfect SVN directory structure.
>>> Here's my latest proposal which I'd like to share with you:
>>>
>>> xwiki/
>>> |_ xwiki-core/ (*) --> JAR, WAR
>>> |_ xwiki-plugins/ --> JAR
>>> |_ xwiki-applications/ (**) --> XAR
>>> |_ xwiki-clients/
>>> |_ xwiki-tools/
>>> |_ xwiki-distributions/ (**) --> ZIP, TGZ, EXE
>>> |_ xwiki-tests/ (**)
>>>
>>> (*) renamed from xwiki/ in xwiki-core/. xwiki-core/ will in the
>>> future contain the different components of the core, split into
>>> different build modules.
>>> (**) new directories
>>>
>>> - xwiki-applications/: see previous email proposition on that.
>>> - xwiki-distributions/: XWiki distributions. Will currently contain
>>> only the standalone distribution (as tgz and exe) but will contain
>>> other distribs in the future. Like the standalone distribution on
>>> Tomcat with MySQL, like a J2ME distribution, etc.
>>> - xwiki-tests/: functional tests. Depends on almost all other
>>> artifacts (xwiki-core, plugins, applications, distributions). Do not
>>> depend on xwiki-clients/
>>>
>>> You may notice that I haven't put xwiki-extensions/ in there, which
>>> was in my previous email for putting Curriki. After thinking this
>>> through, I really think Curriki should not be in the XWiki SVN. I
>>> believe we should create a new ObjectWeb project called Curriki or
>>> XWiki Curriki and it should have its own SVN. This is because the
>>> xwiki/ dir should really be about XWiki as the platform. In
>>> addition SVN commit rights might be different, lifecycles and
>>> releases are different, etc. If we decide that Curriki should stay
>>> then we'll need to reorganize the full structure as:
>>>
>>> xwiki/
>>> |_ xwiki/
>>> |_ xwiki-core/ (*) --> JAR, WAR
>>> |_ xwiki-plugins/ --> JAR
>>> |_ xwiki-applications/ (**) --> XAR
>>> |_ xwiki-clients/
>>> |_ xwiki-tools/
>>> |_ xwiki-distributions/ (**) --> ZIP, TGZ, EXE
>>> |_ xwiki-tests/ (**)
>>> |_ curriki/
>>>
>>> In the meantime (ie. while we debate this particular point) we can
>>> move curriki in xwiki-extensions. But really if Curriki was part of
>>> XWiki it should be split in xwiki-plugins/ (for curriki-specific
>>> plugins), xwiki-applications/wikis/curriki (for the curriki XAR) and
>>> xwiki-distributions/curriki (for the Curriki distributions). However
>>> I don't think Curriki is part of the XWiki platform.
>>>
>>> Last I'm not sure but I think we should probably merge xwiki-clients
>>> and xwiki-tools but that can wait.
>>>
>>> Thanks
>>> -Vincent
>>>
>>>
>>>
>>> ___________________________________________________________________________Yahoo!
>>> Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son
>>> interface révolutionnaire.
>>> http://fr.mail.yahoo.com
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>>
>>> --
>>> You receive this message as a subscriber of the
>>> xwiki-dev at objectweb.org mailing list.
>>> To unsubscribe: mailto:xwiki-dev-unsubscribe at objectweb.org
>>> For general help: mailto:sympa at objectweb.org?subject=help
>>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>>
>>
>>
>> --Ludovic Dubost
>> Blog: http://www.ludovic.org/blog/
>> XWiki: http://www.xwiki.com
>> Skype: ldubost GTalk: ldubost AIM: nvludo Yahoo: ludovic
>>
>>
>>
>> --
>> You receive this message as a subscriber of the
>> xwiki-dev at objectweb.org mailing list.
>> To unsubscribe: mailto:xwiki-dev-unsubscribe at objectweb.org
>> For general help: mailto:sympa at objectweb.org?subject=help
>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
>
>
>
>
>
> ___________________________________________________________________________
>
> Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et
> son interface révolutionnaire.
> http://fr.mail.yahoo.com
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the xwiki-dev at objectweb.org mailing list.
> To unsubscribe: mailto:xwiki-dev-unsubscribe at objectweb.org
> For general help: mailto:sympa at objectweb.org?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
--
Ludovic Dubost
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost GTalk: ldubost
AIM: nvludo Yahoo: ludovic
More information about the devs
mailing list