On Fri, Feb 12, 2016 at 12:45 PM, Thomas Mortagne
<[email protected]> wrote:
> On Fri, Feb 12, 2016 at 12:32 PM, [email protected] <[email protected]> 
> wrote:
>>
>>
>>
>>
>>
>> On 11 Feb 2016 at 17:10:28, [email protected] 
>> ([email protected](mailto:[email protected])) wrote:
>>
>>> Hi devs,
>>>
>>> Now that we’ve voted on the "XWiki Core” concept and that we’ve agreed that 
>>> the xwiki organization on github should focused on offering core extensions 
>>> only (and the rest should be moved to contrib) we need to ensure that we 
>>> use the same terminology everywhere.
>>>
>>> I’d like to start updating xwiki.org(http://xwiki.org) accordingly but 
>>> first I want to be sure we agree on the terminology:
>>>
>>> * The "XWiki Runtime”: the XWiki WAR that you get from the various 
>>> distributions that you can find on xwiki.org(http://xwiki.org). It’s a 
>>> minimalistic runtime on top of which you can install Extensions. 
>>> Documentation for it will be available at http://platform.xwiki.org.
>>>
>>> * “XWiki Core”: Represents the set of XWiki APIs/sources making up the 
>>> "XWiki Platform”. The sources are available in github in the xwiki-commons, 
>>> xwiki-rendering and xwiki-platform repositories. More globally can be meant 
>>> to represent all the sources found in the xwiki github organization.
>>>
>>> * “XWiki Contrib”: Extensions to the "XWiki Runtime”. Located under the 
>>> xwiki-contrib organization in github.
>>>
>>> * The "XWiki Core Development Team” or “XWiki Core Team” (previously called 
>>> "XWiki Development Team"): the list of committers of the “xwiki" github 
>>> organization.
>>>
>>> * “XWiki Platform”: synonymous for “XWiki Core”. Since “XWiki Platform” 
>>> could also represent the xwiki-platform github repository, it’s better to 
>>> use “XWiki Core” when wanting to name the full content of the xwiki github 
>>> organization. For example: “The XWiki Core Development Team works on XWiki 
>>> Core”…
>>>
>>> * “Flavor”: a set of Extensions (usually with a purpose) that can be 
>>> installed all together in a XWiki Runtime or when creating a subwiki inside 
>>> the XWiki Runtime.
>>>
>>> * The “Default Flavor”: the unique flavor provided by the “XWiki Core 
>>> Development Team”. Contrib projects and more generally anyone else can 
>>> contribute other flavors on 
>>> extensions.xwiki.org(http://extensions.xwiki.org). These flavors will 
>>> appear in the XWiki Platform when you first run it or when you create a new 
>>> subwiki. The Default Flavor is going to replace “XWiki Enterprise” (and 
>>> enterprise.xwiki.org(http://enterprise.xwiki.org) will be removed and 
>>> folded into platform.xwiki.org(http://platform.xwiki.org) - the same will 
>>> happen for xwiki-enterprise which will be folded into xwiki-platform in 
>>> github)
>>>
>>> * “XWiki Committers” or “XWiki Team". Vague terms that represent the full 
>>> set of committers of both the xwiki and xwiki-contrib github organizations.
>>>
>>> * “XWiki N.P”. Shortcut for the “XWiki Runtime” version N.P (e.g. “XWiki 
>>> 7.4.1”).
>>>
>>> * The “XWiki Project”. Generic term that includes the work done by XWiki 
>>> Contrib Committers, XWiki Core Committers and by extensions the work done 
>>> by the full community of contributors to both xwiki and xwiki-contrib 
>>> github organizations.
>>>
>>>
>>> Do you agree with this? Any other terms that we should define?
>>
>> I forgot a very important one: What’s the scope of "XWiki Core”? For that we 
>> can update the “XWiki Core” definition:
>>
>> * “XWiki Core”: Represents the set of XWiki APIs/sources that end up being 
>> in the “Default Flavor". The sources are available in github in the 
>> xwiki-commons, xwiki-rendering and xwiki-platform repositories. More 
>> globally can be meant to represent all the sources found in the xwiki github 
>> organization. Generally speaking any module that isn’t bundled in the 
>> “Default Flavor” should be moved to XWiki Contrib.
>
> Not sure about this. Out of the blue it's more or less what we want
> but there is use cases where a module that is not absolutely needed to
> have in the default flavor is still very tied to the platform version
> and should be released with it. One example is Repository App for
> which all the last changes were in sync with changes in the extension
> API (so more tied to commons than platform here), would be a pain to
> maintain this one as a contrib module.

I guess we could say that's the rule and in rare cases we have
exceptions (like ignoring a checkstyle rule).

>
>>
>> WDYT?
>>
>> Thanks
>> -Vincent
>>
>>
>>>
>>> Once agreed I’ll kickstart the work by updating xwiki.org(http://xwiki.org) 
>>> pages by creating a Terminology page and update some existing pages. 
>>> However it’ll be up to everyone to follow the terminology.
>>>
>>> Thanks
>>> -Vincent
>>>
>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>
>
>
> --
> Thomas Mortagne



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to