+1, looks good.

2014-05-05 17:03 GMT+02:00 Thomas Mortagne <[email protected]>:

> On Mon, May 5, 2014 at 4:43 PM, [email protected] <[email protected]>
> wrote:
> > Hi devs,
> >
> > Right now we have 2 organizations related to the XWiki project on
> Github: xwiki and xwiki-contribs.
> >
> > The separation is currently the following:
> > * XWiki Committers maintain the code in the “xwiki” organization
> > * non XWiki Committers (aka contributors)  maintain the code in the
> “xwiki-contrib” organization in the way they want (some extensions there
> are not maintained, others are maintained)
> >
> > After brainstorming with Thomas Mortagne we’d like to propose the
> following changes:
> >
> > Need
> > =====
> >
> > * Be able to extract some maintained apps from xwiki-contrib to separate
> them from less maintained extensions. For example the top apps listed here:
> http://design.xwiki.org/xwiki/bin/view/Proposal/CollaborativeApplications
>
> > * Be able to extract some extensions currently located in xwiki-platform
> but not released with XE so that they can have a different release cycle
> (examples: FAQ app, IRCBot extension, JIRA macro, etc). Having different
> release cycle allow to release new versions quicker to our users (bug
> fixes, new features).
>
> Note that it also allows synchronizing extensions strongly tieds to
> external services (e.g. Google analytics) or some other project (e.g.
> ruby macro and JRuby) on those strong dependencies releases instead of
> XWiki core releases.
>
> >
> > Proposal
> > =======
> >
> > * Introduce a new xwiki-extensions organization in GitHub which would be
> maintained by the XWiki Dev Team (aka XWiki Committers)
> >
> > * For now, move out of xwiki/xwiki-platform all modules that are not
> bundled by default in XE. This rule will be reviewed and modified when we
> introduce the flavors concept in the future. The idea is that
> xwiki-platform will contain “core extensions” only and as we progress
> towards extensions, the number of core extensions will get smaller and
> smaller till possibly only the EM and what it requires. Everything else
> would be located in the xwiki-extensions organization
> >
> > * Have one repository per extensions in the xwiki-extensions github
> organization so that each extension can be released independently of each
> other
> >
> > * In order to make it simple to release, the idea would be to have
> Roadmaps and aggregated Release Notes per Flavor (this is what we’re doing
> now with the  “XE” flavor BTW).
> >
> > * We will be able to vote in committers for specific repos located in
> the xwiki-extensions organization without having them voted for the xwiki
> organization (although, over time, they would be able to become xwiki
> committers for the xwiki orgnization should they wish and if they’re voted
> in)
> >
> > * Extensions from xwiki-extensions published on e.x.o would have “XWiki
> Development Team” as author, which means they will be officially supported
> by the xwiki committers.
> >
> >
> > WDYT?
> >
> > Thanks
> > -Vincent & Thomas
> >
> > _______________________________________________
> > 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