Hi,

On Tue, Mar 3, 2015 at 11:38 AM, Thomas Mortagne <[email protected]>
wrote:

> Sounds good. I would take this opportunity to not migrate what's in
> xwiki-enterprise-installers/xwiki-enterprise-installer-generic and
> xwiki-enterprise-installers/xwiki-enterprise-installer-window but
> that's another discussion.
>
> On Tue, Mar 3, 2015 at 10:23 AM, [email protected] <[email protected]>
> wrote:
> > Hi devs,
> >
> > I’d like to work on the following (and any help will be most welcome).
> >
> > What
> > ====
> >
> > 1 - Finish moving XE pages into xwiki-platform
> > 2 - Introduce flavor concept in xwiki-platform:
> >
> > xwiki-platform/xwiki-platform-core/xwiki-platform-flavors/
> >   |_ xwiki-platform-flavor-minimal/
> >   |_ xwiki-platform-flavor-xwiki/
> >     |_ xwiki-platform-flavor-xwiki-main/
> >     |_ xwiki-platform-flavor-xwiki-wiki/
> >   |_ xwiki-platform-flavor-test/
> >
> > where:
> > * minimal: the base for the “xwiki” and “test” flavors. Contains the
> core deps that need to be present in any xwiki runtime
> > * xwiki: the only runtime flavor that we distribute as part of the xwiki
> github organization. A generic flavor with no vertical. See
> http://markmail.org/message/keo7cs6u3fuf676w
> > * test: minimal + the export feature (since when writing functional
> tests there's is often the need to export pages as XAR)
>

Wouldn't basic import/export be part of the "minimal" flavor? Not sure I
understand the difference between minimal and test.

>
> > 3 - Modify the XWiki Packager Plugin:
> >
> > * Do not include any dep by default, instead only rely on the plugin
> user’s declared deps. Users of the plugin will use flavors as deps.
> > * Split the current PackageMojo into 2 mojos:
> > ** WarMojo: generates a WAR file (WAR distribution)
> > ** StandalonePackageMojo: generates a standalone ZIP (Jetty+HSQLDB)
> >
> > 4 - Refactor functional tests in xwiki-platform to use the new
> StandalonePackageMojo with deps on xwiki-platform-flavor-test
> >
> > 5 - Introduce Distribution modules in xwiki-platform:
> >
> > xwiki-platform/xwiki-platform-distributions/
> >   |_ xwiki-platform-distribution-war/
> >   |_ xwiki-platform-distribution-standalone/
> >   |_ xwiki-platform-distribution-installers/
> >   |_ xwiki-platform-distribution-images/
> >     |_ xwiki-platform-distribution-image-mysql/
> >     |_ (more later)
> >   |_ xwiki-platform-distribution-archetype/
> >   |_ xwiki-platform-distribution-xar/
> >
> > where:
> >
> > * xwiki-platform-distribution-war and
> xwiki-platform-distribution-standalone will use the XWiki Packager Plugin’s
> mojos and will have a dep on xwiki-platform-flavor-xwiki in their POM
> > * xwiki-platform-distribution-images provides Docker images (that we’ll
> publish to the Docker Hub: https://hub.docker.com/)
> > * xwiki-platform-distribution-archetype is the move of
> xwiki-enterprise-archetype/. Its goal is to create the build for new
> products based on XWiki. It’s to help OEMs.
> > * xwiki-platform-distribution-xar contains the full XARs (for the main
> wiki and subwikis) for those who don’t or cannot use the DW/EM and want to
> import them manually.
> >
> > 6 - Move functional tests from xwiki-enterprise to xwiki-platform.
> >
> > * Ideally move specific tests to the module they’re testing
> > * Move the rest to
> xwiki-platform/xwiki-platform-distributions/xwiki-platform-distribution-tests/
> >
> > 7 - Remove xwiki-enterprise and start advertising the new distribution
> (update of xwiki.org)
> >
> > When
> > =====
> >
> > My goal would be to achieve this in the XWiki 7.x cycle (i.e. before the
> end of the year).
> >
> > Misc
> > ====
> >
> > Previous thread on related topic:
> > * http://markmail.org/message/n2yove6lr3rlzh6j
> >
> > WDYT?
>

Sounds good on my end.

Thanks,
Eduard


> >
> > Thanks
> > -Vincent
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> 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