Here is my +1, but ... I am really too busy too really help. Denis
On Mon, Apr 4, 2011 at 15:35, Caleb James DeLisle <[email protected]>wrote: > > > On 04/04/2011 09:04 AM, Vincent Massol wrote: > > Hi, > > > > After brainstorming with Thomas, Sergiu and Fabio we came to the > following idea: > > > > Proposal > > ======= > > > > * Don't have top level extension git repositories and instead put all > extensions/modules in the top level platform repository > > * This means releasing all modules/extensions under the *same* version > (the platform version)] > > +1 tell me what to do. > > Caleb > > > > > ^^^^^^^^ > > This is the important part! > > > > Pros > > ==== > > > > * Much simpler release process > > * Much simpler JIRA organization (1 project instead of 50 or so) > > * Much simpler for the user: simpler to log a new issue in jira + they'll > know what version of a module they're using vs having to guess that XE 3.0 > uses the Lucene plugin v 1.45) and for contributors > > > > Directory org > > ========== > > > > platform/ > > |_ modules/ > > |_ xwiki-platform-search/ > > |_ xwiki-platform-search-lucene/ > > |_ xwiki-platform-search-application/ > > |_ xwiki-platform-url/ > > |_ xwiki-platform-skin-colibri/ > > |_ xwiki-platform-wysiwyg/ > > |_ ... > > |_ tools/ > > |_ distribution/ > > > > Details: > > > > * Modules contains a flat list of directories, each directory > representing a "feature". Everything corresponding to a feature is under > that feature's directory, independently of the underlying technologies used > (be it plugins, components, xar, etc) > > * Maven modules previously located in platform/web are moved in > platform/modules. Except platform/web/standard which goes in > platform/distribution. wysiwyg modules go in xwiki-platform-wysiwyg/ (we > need to decide if gwt-dom and gwt-user modules go in there too or if we want > to have a xwiki-platform-gwt module - Marius?) > > > > Migration details > > ============= > > > > * Change the current org in git > > * Move several jira projects to retired > > * Modify platform jira project to have one jira component per feature (ie > per platform/modules module). Note that since the old xwiki-core contains > lots of stuff I propose to have one jira components for each "feature" it > contains. For example for anything related to the model it would go in the > "model" jira component. For things going in the user management it would go > in a "user and group" component, etc. I'll make a proposal for the full list > of jira components later on if this vote is passed. > > * Future: decide if we keep extensions.xwiki.org and if so what we put > in there (maybe just user extensions and move platform features in > platform.xwiki.org). > > > > Here's my +1 (meaning I'll help perform this move) > > > > Thanks > > -Vincent > > > > > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

