On Wed, Apr 6, 2011 at 09:32, Marius Dumitru Florea <[email protected]> wrote: > 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.
Yes and that's the plan AFAIK but the reorg has not really been done yet, only the svn-> right gt repo has been done. > > 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 > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

