big +1 obviously
On Mon, Feb 28, 2011 at 12:30, Vincent Massol <vincent(a)massol.net> 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.
  - 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
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs
 
--
Thomas Mortagne