+1 too On Mon, Apr 4, 2011 at 15:04, Vincent Massol <[email protected]> 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) > > ^^^^^^^^ > 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 >
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

