Clinton, I think Ted updated his suggested dir structure in the Wiki Roadmap page:

 

http://wiki.apache.org/ibatis/Roadmap

 

The final structure (after some intermediate structure he has also proposed due to the move) is a little similar to yours with the diffs being:

 

·         the location of the branches/tags directories (created as needed)

·         the trunk dir (each subdir has its own)

·         the docs dirs (one each in Java and .NET/C# subdir)

·         and the 2 *PetS* dirs (one each in Java and .NET/C# subdir)

 

I'm pasting in that proposed final structure and some of his text into this email so it's quicker to see for other folks on this email list:

 

 

So, the root folders are

  • /cs
  • /java
  • /site

Of these, /java and /cs each have subfolders. Each of the subfolders have their own trunk.

  • /java
  • * /core
  • * /dao
  • * /docs
  • * /jpetshore
  • /cs
  • * /core
  • * /dao
  • * /docs
  • * /npetshop
  • * /tutorial

The /site folder has the Forrest sources for the website, and it's own /trunk

Any folder that needs a tags folder (or branches folder) can create one as needed. But there's no point in creating one until it's needed.

 

 

Roberto

 

 

 

> -----Original Message-----

> From: Clinton Begin [mailto:[EMAIL PROTECTED]

> Sent: Saturday, January 15, 2005 11:11 PM

> To: ibatis-dev@incubator.apache.org

> Subject: Re: ASF TODO [short] (was ASF TODO [long])

>

> -1 On SVN directory structure

>

> Oops, I don't like the idea of having multiple /tags and /trunk

> directories.  I really don't see the advantage, and it may just make

> the repository harder to browse.  I don't like calling the root

> directory of the project "Source", because we have more than source

> within a project structure, as well as the fact that there is another

> source directory below that.  I don't like "/Source/iBatisJava/src/",

> which is what we'd end up with (both redundancy and contradictory).

> I'd rather stick with the more traditional approach, and keep the root

> of the trunk at a "project" level (not referring to project artifacts

> like "source").  So I'd suggest something like this:

>

> /branches

> /tags

> /trunk

> ./iBatisNet

> ./NPetShop

> ./iBatisJava

> ../ibatis-1

> ../ibatis-2

> ./JPetStore

> ../jpetstore-1

> ../jpetstore-2

> ../jpetstore-3

> ../jpetstore-4

> ./site

> ./documentation

> ../tutorial

> ../devguide

>

> +1 on separating DAO (later)

>

> This shouldn't be an issue to do this later.  I've always wanted to do

> this, but never had the motivation.  :-)  This could either happen

> below the .NET and Java source directories if we still considered them

> part of the same project, or we could rename iBatisNet and iBatisJava

> to NetMapper and JavaMapper respectively.  Then introduce NetDAO and

> JavaDAO (or whatever) later.  These points are less important because

> SVN makes our lives somewhat easy in this respect.  More important is

> the previous discussion of the root of the repository.

>

> +1 on the removal of 3rd party (non-ASF) libraries.

>

> I'll remove all non-ASF libraries tomorrow and write devsrc code for

> them (like I did for TopLink).

>

> Cheers,

> Clinton

>

 

Reply via email to