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

Reply via email to