On 04/05/2011 02:09 PM, Vincent Massol wrote: > I have also started a proposal for refactoring the JIRA components for the > Platform JIRA project: > http://dev.xwiki.org/xwiki/bin/view/Drafts/JIRA+Reorganization+for+Platform > > Comments?
The current "Office Importer" component targets also the Office Viewer and Office Macro modules so I think it should have a more generic name. "Office Integration" ? Also, in https://github.com/xwiki/xwiki-platform-core currently I see xwiki-platform-office/ xwiki-platform-officeimporter/ We either have an xwiki-platform-office module like we did in SVN, that holds the importer, the viewer and the macro, or we have these three as top level modules in xwiki-platform-core. But not both. Thanks, Marius > > Thanks > -Vincent > > On Apr 4, 2011, at 3:04 PM, 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) >> >> ^^^^^^^^ >> 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

