On 7 May 2014 at 09:23:41, Marius Dumitru Florea ([email protected](mailto:[email protected])) wrote:
[snip] > > Do you have some better idea? > > No, I'm just woried that this proposal will lead to more (paper)work, but I > guess this is needed if we want extensions of good quality. Then, I also > have mixed feelings about the fact that we'll have extensions in two places > and those from xwiki-contrib will become second-class citizens. In this regards, it’s the same as now: * the “xwiki” organization is maintained by the xwiki committers (xwiki dev team) under the http://dev.xwiki.org dev process * the “xwiki-contrib” org is maintained by contributors After this proposal: * the “xwiki” and “xwiki-extensions” organizations are maintained by the xwiki committers (xwiki dev team) under the http://dev.xwiki.org dev process * the “xwiki-contrib” org is maintained by contributors So it’s not about the quality of the extensions but about who’s maintaining them. Thanks -Vincent > Thanks, > Marius > > > > > Thanks > > -Vincent > > > > > Thanks, > > > Marius > > > > > > On Mon, May 5, 2014 at 5:43 PM, [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). > > > > > > > > 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

