* any client which has its own local extension
management system and
which to add support for other kind of repositories (like we have
support for maven repositories etc. ourself)
* another implementation of the protocol (a plugin for Nexus for example)
XWiki based implementation of XWiki Repository itself does really use
Extension Manager right now except for importing an extension coming
from another repository but this is a feature and not really the
hearth of XWiki Repository. Things go directly from document to REST.
As I said technically there are completely separated.
I don't understand why it's a problem to have
xwiki-commons-extension/xwiki-commons-extension-repository/ and what it changes for ui
tests, jira, etc
I also see we have xwiki-commons-extension/xwiki-commons-extension-repositories/ what
are those compared to xwiki-commons-repository?
This folder contains repository handlers. That's what convert EM API
into various actual repositories protocols (Maven, XR, etc.).
Also xwiki-commons-repository-api is pretty empty… It has a class which is about REST and
which should probably be in a REST module and there's another one which is an
interface with no methods.
You are just looking at the number of classes. Resources class define
the whole repository protocol and is required by any client or server.
Also it's just a start, if we have other helpers for clients/servers
of this protocol they will go there.
You complain this module and too small and you want to create a new
REST module with half of it ? I tough it was not worthing it.
>
> I really don't see the point of a separate top module in commons. I'm
probably missing something.
>
> Thanks
> -Vincent
>
>>> Note1: Its description in pom.xml is pretty vague:
>>> <description>XWiki Commons - Repository</description>
>>> In commons-repository-api it's even worse:
>>> <description>Contains commons stuff to use in a a client or a server
implementation</description>
>>>
>>> Note2: On
http://commons.xwiki.org/xwiki/bin/view/Main/WebHome it's not
described either, nor on e.x.o
>>
>> I just finished the refactoring on git yesterday...
>>
>>>
>>> Thanks
>>> -Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org