On Mon, Feb 28, 2011 at 15:00, Thomas Mortagne
<[email protected]> wrote:
> big +1 obviously
>
> On Mon, Feb 28, 2011 at 12:30, Vincent Massol <[email protected]> wrote:
>> Hi devs,
>>
>> The new XWiki Rendering top level project depends on Platform and Platform 
>> depends on it, we thus have a circular dependency issue when releasing.
>>
>> We had a discussion with Thomas and Caleb on IRC this morning and we're 
>> proposing the following:
>>
>> * Create a XWiki Commons top level project
>> * Goal: generic modules independent of xwiki, ie they could be reused on any 
>> other project not related to wikis at all
>> * When: before XWiki Platform 3.0M3 release. Need 2-3 days I think.
>> * Who: I can do the work (would be great to get some help though)
>> * Wiki: http://commons.xwiki.org
>> * JIRA: XCOMMONS
>> * svn: http://svn.xwiki.org/svnroot/xwiki/commons
>> * Versioning strategy: start at 3.0-SNAPSHOT, release 3.0 final before 
>> platform 3.0 final, give it its own version life thereafter (3.1, 3.2, etc)
>> * Groupid: org.xwiki.commons
>> * Artifact id: xwiki-commons-* (instead of xwiki-core-*)
>>
>> * The following modules will be moved now:
>> - xwiki-xml (the script service will stay in platform)
>> - xwiki-component-api
>> - xwiki-component-default
>> - xwiki-component-observation
>> - xwiki-configuration-api
>> - xwiki-container-api (need to remove dep on xwiki-url for now)
>
> Not sure container is critical, we can take care of that later (note
> that i did not checked in details dependencies but it seems weird to
> me if rendering has a dependency on container).
>
>> - xwiki-context
>> - xwiki-observation-*
>> - xwiki-properties
>> - xwiki-cache-*
>> - xwiki-velocity (script service needs to stay in platform, dependency on 
>> container-servlet needs to be removed or stay in platform/
>
> There is also a lot of XWiki specific things like one engine by skins
> etc... in xwiki-velocity unless it's implemented elsewhere.

We also need a (XWiki commons oriented shared-test if the current one
is too XWiki specific) since pretty much all theses projects use the
current one.

>
>> - xwiki-management
>>
>> * The following will be moved at a later time:
>> - xwiki-component-multi (keep the wiki/user/space impls in platform but move 
>> the rest)
>> - xwiki-configuration-default (default impl for properties only should be 
>> moved)
>> - xwiki-classloader (when we separate the part that is related to xwiki)
>> - xwiki-action (not ready to be moved)
>> - xwiki-url-* (after we introduce xwiki-resources, right now depends on 
>> xwiki-model)
>>
>> * Please correct me if I've forgotten some modules or forgotten dependencies 
>> I haven't seen. The idea is that we should move at the very minimum right 
>> now all dependencies used by XWiki Rendering.
>>
>> Here's my +1
>>
>> Thanks
>> -Vincent
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
> --
> Thomas Mortagne
>



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

Reply via email to