On Sat, May 28, 2016 at 4:56 PM, Vincent Massol
<vincent(a)massol.net> wrote:
  On 28 May 2016, at 15:06, Vincent Massol
<vincent(a)massol.net> wrote:
>
> On 28 May 2016, at 15:02, Thomas Mortagne <thomas.mortagne(a)xwiki.com> 
wrote:
 >
> On Sat, May 28, 2016 at 2:57 PM, Thomas Mortagne
> <thomas.mortagne(a)xwiki.com> wrote:
>> On Sat, May 28, 2016 at 12:08 PM, Vincent Massol <vincent(a)massol.net>
 wrote:
 >>> Hi devs,
>>>
>>> This is a reminder for naming the contrib projects. FYI there are 
 some
guidelines here:
 
http://contrib.xwiki.org/xwiki/bin/view/Main/#HChoosingthename
 >>>
>>> For example for authenticators it’s authenticator-<xxx>.
>>>
>>> I see for example the android-authenticaitor module which should be 
renamed authenticator-android IMO.
 >>
>> It's not the same thing. This is an Android application and
>> implementing Android authentication API, so very different from other
>> authenticator-* which are authenticator you install in XWiki.
>>
>>>
>>> Regarding 
https://github.com/xwiki-contrib/oidc we need to decide 
 what
to do on 2 aspects (I’m taking the examle of oidc but this just serves
 as an examle for the generic discussion):
 >>>
>>> * How do we name repositories that contain various types of sub 
modules? Just use the concept name as Thomas did for odidc? Or should be
 define a prefix such as “all-oidc” or “other-oidc” or something else. I
 think just the concept name is ok. WDYT?
 >
> Just the concept is enough, especially if we are talking about
> prefixes like "all" and "other" won't don't indicate
anything.
>
>>>
>>> * odic contains 2 submodules right now: oidc-authenticator and 
odic-provider. Should this be named authenticator-odic and provider-odic
 instead to be in sync with
 
http://contrib.xwiki.org/xwiki/bin/view/Main/#HChoosingthename. I think
 so. WDYT?
 >
> I really don't think so. I prefer that submodules have consistent id
> naming in their own world. If we go this road then we should change
> the ids of most of the platform modules…
 Contrib don’t have the same naming at all than xwiki github org.
 For xwiki github org we have: xwiki-<module>-<submodules>
 For contrib github org we have: <type>-<module>-<submodules> 
  
  We can reconcile this FTM by saying that the
naming rule of
 <type>-<module>- is only for the top level name. And submodules always
 follow the rule of <topmodulename>-<submodule>.
 
 Repeating the top module name is redundant IMO, that's why I've used
 application-ckeditor/ui and application-filemanager/api