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

Reply via email to