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

