On Feb 12, 2013, at 4:24 PM, Thomas Mortagne <[email protected]> wrote:

> On Tue, Feb 12, 2013 at 3:02 PM, Sergiu Dumitriu <[email protected]> wrote:
>> On 02/12/2013 08:48 AM, Vincent Massol wrote:
>>> 
>>> On Feb 12, 2013, at 2:24 PM, Sergiu Dumitriu <[email protected]> wrote:
>>> 
>>>> On 02/12/2013 06:03 AM, Vincent Massol wrote:
>>>>> Hi,
>>>>> 
>>>>> I'd like to propose to use the following naming conventions for the 
>>>>> extensions from commons/rendering/platform that are exposed on e.x.o:
>>>>> 
>>>>> - "API" suffix for api modules. e.g. "Text API" , "Velocity API" instead 
>>>>> of currently "Text Module", "Velocity Module", etc
>>>>> - "Application" suffix for ui modules, e.g. "Wiki Manager Application", 
>>>>> "Logging Application", "IRC Bot Application", etc
>>>>> - "Macro" suffix, e.g. "JIRA Macro", etc
>>>>> 
>>>>> Technically this means using the following in pom.xml:
>>>>> 
>>>>> <properties>
>>>>>   <!-- Name to display by the Extension Manager -->
>>>>>   <xwiki.extension.name>Wiki Component API</xwiki.extension.name>
>>>>> </properties>
>>>>> 
>>>>> WDYT?
>>>>> 
>>>>> Thanks
>>>>> -Vincent
>>>>> 
>>>> 
>>>> Sounds good. What about implementations, for example the portlet and
>>>> servlet containers?
>>> 
>>> Good question.
>>> 
>>> What I've done today for Extension submodule is:
>>> 
>>>  <artifactId>xwiki-commons-extension-repository-xwiki</artifactId>
>>>  <name>XWiki Commons - Extension - Repository - XWiki</name>  
>>> <packaging>jar</packaging>
>>>  <description>Allows accessing extensions located in an XWiki 
>>> instance</description>
>>>  <properties>
>>>    <xwiki.jacoco.instructionRatio>0</xwiki.jacoco.instructionRatio>
>>>    <!-- Old names of this module used for retro compatibility when 
>>> resolving dependencies of old extensions -->
>>>    
>>> <xwiki.extension.features>org.xwiki.platform:xwiki-platform-extension-repository-xwiki-handler,org.xwiki.commons:xwiki-commons-extension-repository-xwiki-handler</xwiki.extension.features>
>>>    <!-- Name to display by the Extension Manager -->
>>>    <xwiki.extension.name>Repository Module - XWiki 
>>> support</xwiki.extension.name>
>>>  </properties>
>>> 
>>> So we could do the same, use something like:
>>> 
>>> "Container API - Servlet support"
>>> "Container API - Portlet support"
>> 
>> OK, but maybe "support" should be replaced with something more
>> appropriate for each type of implementation, like "backend", or "-based
>> implementation".
> 
> This module is a client module for "xwiki" type of repository, it's
> not something based on XWiki (it's actually very generic otherwise it
> would not be on xwiki-commons).

my bad, fixed.

Thanks
-Vincent

> 
>> 
>>> or we can just keep using "Module" in places where it's not an API...
>>> 
>>> Thanks
>>> -Vincent

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

Reply via email to