Hi there,
As agreed by everyone, I'm going to make the change from trunk/xwiki to
xwiki/trunk (and from branches/xwiki and tags/xwiki to xwiki/branches and
xwiki/tags).
Thanks
-Vincent
---------- Forwarded message ----------
From: Patrick Lee <patrickl.mo(a)gmail.com>
Date: Fri, 15 Apr 2005 14:32:34 +0800
Subject: Re: [xwiki-dev] RE: [VOTE] Moving some directories in SVN
To: Vincent Massol <vincent(a)massol.net>
Hi Vincent
I totally agree with your directory structure althought I am not a
xwiki developer nor a committer, at least not yet ...
Patrick
On 4/15/05, Vincent Massol <vincent(a)massol.net> wrote:
> Hi everyone,
>
> (switching list)
>
> I really don't understand what is the problem with the:
>
> xwiki/
> xwiki-plugins/
>
> directory structure.
>
> Do you put all your files in a single directory on your machine? I believe
> not. I'm sure you're using folders.
>
> xwiki/
> plugin1/
> plugin2/
> ...
> pluginN/
>
> will work well *only* if we have very few plugins (and I don't think that's
> the plan! :-)).
>
> In addition it's not balanced with the xwiki/ directory. We could also have
> xwiki-core/, xwiki-plugin-manager/, xwiki-persistence/, etc at the top level
> but we don't. Why? Because it's better organized to have them under xwiki/
> as they all are about the xwiki engine proper. The same applies for the
> plugins. They are all plugins.
>
> Also there are other things than plugins. Imagine some other extensions or
> other applications built on top of xwiki. Say an issue tracker for example.
> It would then go in:
>
> xwiki/
> xwiki-plugins/
> xwiki-tracker/
> [...]
>
> It would really be a mess to mix all the plugins at the top level with other
> things.
>
> I don't understand what's your issue with multiple level directories. I
> guess you haven't seen a Maven directory structure yet too! ;-) Once and if
> we migrate to Maven, I can tell you that the structure inside xwiki/ is
> going to contain *lots* of directories! :-)
>
> I hope I have convinced you a little more...
>
> Thanks
> -Vincent
>
> > -----Original Message-----
> > From: developers-bounces(a)xwiki.org [mailto:developers-bounces@xwiki.org]
> > On Behalf Of Luis Arias
> > Sent: jeudi 14 avril 2005 19:50
> > To: XWiki.org Developers Mailing List
> > Subject: Re: [VOTE] Moving some directories in SVN
> >
> > Hi All,
> >
> > +1 for this structure which seems real clean and extensible. Don't
> > like the two level hierarchy for the plugins Vincent proposed in his
> > later post too much.
> >
> > Looking forward to participating in this community !
> >
> > Luis.
> >
> > On 4/14/05, Jiri Luzny <jiri.luzny(a)seznam.cz> wrote:
> > > > [REPOROOT]/
> > > > |_ xwiki/
> > > > |_ trunk/
> > > > |_ branches/
> > > > |_ tags/
> > > > |_ xwiki-plugin1/
> > > > |_ trunk/
> > > > |_ branches/
> > > > |_ tags/
> > > > |_ xwiki-plugin2/
> > > > |_ trunk/
> > > > |_ branches/
> > > > |_ tags/
> > >
> > > [+1]
> > > IMHO it's more flexible and at the root level I would also add other
> > > tools that are not XWiki plugins like xwiki-scripts,
> > > xwiki-eclipse-client etc.. in future.
> > >
> > > >PS: Ludovic, I'm still working on the email notification thing. Hope to
> > > >get a working version ready this week.
> > >
> > > cool, cannot wait for it! The simple email notification workaround
> > > (http://www.xwiki.org/xwiki/bin/view/Dev/RecentChangesNewsletter) we
> > > use at my company is quickly reaching its limits ;-)
> > >
> > > Jiri.
> > >
> > > On Wed, 13 Apr 2005 18:08:41 +0200, you wrote:
> > >
> > > >Hi all,
> > > >
> > > >just read through the mails of the last days - this really seems to
> > > >become a high traffic list now :-)
> > > >
> > > >On Wed, Apr 13, 2005 at 05:04:20PM +0200, Vincent Massol wrote:
> > > >[..]
> > > >> This is not right. I'd like to transform it into:
> > > >>
> > > >> [REPOROOT]/
> > > >> |_ xwiki/
> > > >> |_ trunk/
> > > >> |_ branches/
> > > >> |_ [branchname]
> > > >> |_ tags/
> > > >> |_ [tagname]
> > > >
> > > >+1 for this one.
> > > >
> > > >> And then if we want want to add a xwiki-plugins project later on we
> > would
> > > >> have:
> > > >>
> > > >> [REPOROOT]/
> > > >> |_ xwiki/
> > > >> |_ trunk/
> > > >> |_ branches/
> > > >> |_ tags/
> > > >> |_ xwiki-plugins/
> > > >> |_ trunk/
> > > >> |_ branches/
> > > >> |_ tags/
> > > >>
> > > >> This follows the standard SVN directory structure defined in
> > > >> http://tinyurl.com/4dhja.
> > > >>
> > > >> One reason is that the release lifecycle of xwiki/ and xwiki-plugins/
> > will
> > > >> probably be different (you can release a newer version of a plugin
> > even if
> > > >> the core is not released again).
> > > >
> > > >here I would vote for each plugin having it's own set of
> > > >trunk/branches/head directories. I think different plugins will have
> > > >different development cycles, and imho one would not want to branch all
> > > >plugins just because one plugin is undergoing major changes.
> > > >
> > > >so I would suggest an architecture like this:
> > > >
> > > > [REPOROOT]/
> > > > |_ xwiki/
> > > > |_ trunk/
> > > > |_ branches/
> > > > |_ tags/
> > > > |_ xwiki-plugin1/
> > > > |_ trunk/
> > > > |_ branches/
> > > > |_ tags/
> > > > |_ xwiki-plugin2/
> > > > |_ trunk/
> > > > |_ branches/
> > > > |_ tags/
> > > >
> > > >
> > > >Greetings,
> > > >Jens
> > > >
> > > >PS: Ludovic, I'm still working on the email notification thing. Hope to
> > > >get a working version ready this week.
> > >
> > > _______________________________________________
> > > Developers mailing list
> > > Developers(a)xwiki.org
> > > http://www.xwiki.org/mailman/listinfo/developers
> > >
> >
> >
> > --
> > Luis Arias
> > http://www.xwiki.com
> > http://www.innover-entreprendre.net
> > +33 6 14 20 87 93 mobile
> > _______________________________________________
> > Developers mailing list
> > Developers(a)xwiki.org
> > http://www.xwiki.org/mailman/listinfo/developers
>
> ___________________________________________________________
>
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
>
> Yahoo! Mail : http://fr.mail.yahoo.com
>
>
>
> --
> You receive this message as a subscriber of the xwiki-dev(a)objectweb.org mailing list.
> To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
> For general help: mailto:sympa@objectweb.org?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
>
>
Here are really cool Javascript demos that combined with AJAX techniques
( http://www.ajaxian.com) would be really interesting to use to get
better wysiwyg editing in XWiki.
If there are any people interested to work on this don't hesitate to
drop in the discussion.
The slide shot sorter is quite nice and would look good for the S5 XWiki
module..
Ludovic
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
Hi Luis
(switching list)
> -----Original Message-----
> From: developers-bounces(a)xwiki.org [mailto:developers-bounces@xwiki.org]
> On Behalf Of Luis Arias
> Sent: vendredi 15 avril 2005 08:38
> To: XWiki.org Developers Mailing List
> Subject: Re: Subversion migration done
[snip]
> P.S. I have some questions about using MockObjects in my LifeblogTest.
> The problem being that it seems to me that most existing tests go
> through cactus and require a container. So I'm getting null pointers
> and stuff because the XWiki object is not set up right. So per your
> suggestion I'm going to try to do this through jmock and mockobjects
> (I need both right ?). I didn't see jdk5 jars in the mockobjects tar
> file so I suppose I should use the 1.4 j2ee 1.3 ones.
>
> I'm going through the doc and I'll post some detailed questions later
> on if I need too.
JMock dynamically generate the mocks for you so there's no need to have any
mock class anywhere. JMock/EasyMock/DynaMock all use what is called dynamic
mocks as opposed to static mocks that was done by the mockobjects.jar jar
before.
Check the JMock getting started guide:
http://jmock.codehaus.org/getting-started.html
[snip]
Thanks
-Vincent
Hi everyone,
If you're a current committer on Sourceforge you'll need to register on
objectweb so that we can give you commit rights.
Let Ludovic or myself know about it and we'll add you as committer on
GForge.
Thanks
-Vincent
Hi All,
I have a question about ObjectWeb IDs when downloading from svn.
To download nightly versions of xwiki files, will be necessary to
identify as Objectweb users by ID instead of anonymous, like it was
with sourceforge?
Thanks,
Danielo
Hi everybody,
Mine is +1. It looks better organize.
Danielo.
Vincent Massol wrote:
>Hi again,
>
>The current directory structure in SVN is:
>
>[REPOROOT]/
> |_ trunk/
> |_ xwiki/
> |_ branches/
> |_ [branchname]
> |_ xwiki/
> |_ tags/
> |_ [tagname]
> |_ xwiki/
>
>Where REPOROOT = svn[+ssh]://svn.forge.objectweb.org/svnroot/xwiki
>
>This is not right. I'd like to transform it into:
>
>[REPOROOT]/
> |_ xwiki/
> |_ trunk/
> |_ branches/
> |_ [branchname]
> |_ tags/
> |_ [tagname]
>
>And then if we want want to add a xwiki-plugins project later on we would
>have:
>
>[REPOROOT]/
> |_ xwiki/
> |_ trunk/
> |_ branches/
> |_ tags/
> |_ xwiki-plugins/
> |_ trunk/
> |_ branches/
> |_ tags/
>
>This follows the standard SVN directory structure defined in
>http://tinyurl.com/4dhja.
>
>One reason is that the release lifecycle of xwiki/ and xwiki-plugins/ will
>probably be different (you can release a newer version of a plugin even if
>the core is not released again).
>
>XWiki committers, Please cast your vote:
>
>[] +1, I agree
>[] 0, I don't have any opinion
>[] -1, I don't agree. State your reason
>
>Here's my +1
>
>Thanks
>-Vincent
>
>
>_______________________________________________
>Developers mailing list
>Developers(a)xwiki.org
>http://www.xwiki.org/mailman/listinfo/developers
>
>
Welcome everyone to this new list @ Objectweb.
-Vincent
_________________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com