On Thu, Jun 28, 2012 at 3:05 PM, Vincent Massol <[email protected]> wrote:

>
> On Jun 28, 2012, at 2:52 PM, Jerome Velociter wrote:
>
> > On Thu, Jun 28, 2012 at 2:43 PM, Vincent Massol <[email protected]>
> wrote:
> >
> >>
> >> On Jun 28, 2012, at 2:31 PM, Thomas Mortagne wrote:
> >>
> >>> On Thu, Jun 28, 2012 at 2:19 PM, Vincent Massol <[email protected]>
> >> wrote:
> >>>> Hi devs and Thomas,
> >>>>
> >>>> Just noticed a new commons-repository module.
> >>>>
> >>>> Could someone explain to me what is this new module and why it's not
> >> part of xwiki-commons-extension, even though it's full of references to
> >> "extension" everywhere in it? (109 occurrences)
> >>>
> >>> Since Extension Manager as an module to install/manage extension in
> >>
> >> has?
> >> is?
> >>
> >
> >
> > If you read the whole sentence it's actually proper english ;) (except
> for
> > the "an module" of course).
>
> Sorry but it doesn't parse for me…
>
> You cannot have "since" and "as" just after.



You're trying to read it as a conjunction while it's used as a preposition.

Though I agree the way it's written makes the sentence not really natural
to read.

Jerome



> I don't really care if it's good English or not…. All I care is to
> understand what Thomas is trying to explain :)
>
> I'll assume it means:
>
> "
> Extension Manager is a module to install/manage extension in your
> application and XWiki Repository is a platform to distribute extensions.
> Since both are very different technically and they are starting to be
> pretty big, Marius and I decided to separated them in two different modules
> "
>
> In this case both are handling extensions which is the common point and
> thus I'd expect to see a xwiki-commons-extension module that only deals
> with what an Extension is and then have xwiki-commons-extensionmanager that
> installs /manager extensions.
>
> Otherwise you've just created a cyclic dependencies:
> * commons-repository needs the concept of extension defined in
> commons-extension and commons-extension uses commons-repository
>
> Thanks
> -Vincent
>
> >
> > Jerome
> >
> >
> >>
> >>> your application and XWiki Repository as a platform to distribute
> >>
> >> has?
> >> is?
> >>
> >>> extensions are very different technically and are starting to be
> >>> pretty big Marius and me decided to separated them in two different
> >>> modules. The main link between them is that Extension Manager has a
> >>> handler for this kind of repositories exactly like it has one  for
> >>> maven repositories (and more later). It makes easier to manage them
> >>> separately in UI tests, Jira,etc.
> >>
> >> Sorry but I don't really understand what you mean.
> >>
> >> Can you give me a use case where someone would use commons-repository
> >> alone (without xwiki-extension)?
> >>
> >> 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?
> >>
> >> 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.
> >>
> >> 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
> >>>> [email protected]
> >>>> http://lists.xwiki.org/mailman/listinfo/devs
> >>>
> >>>
> >>>
> >>> --
> >>> Thomas Mortagne
> >>> _______________________________________________
> >>> devs mailing list
> >>> [email protected]
> >>> http://lists.xwiki.org/mailman/listinfo/devs
> >>
> >> _______________________________________________
> >> devs mailing list
> >> [email protected]
> >> http://lists.xwiki.org/mailman/listinfo/devs
> >>
> >
> >
> >
> > --
> > Jérôme Velociter
> > Winesquare
> > http://www.winesquare.net/
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Jérôme Velociter
Winesquare
http://www.winesquare.net/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to