From: TRANS Date: 2006-06-06T23:53:43+09:00 Subject: Project Directory Layouts I'm wondering about good practices with regard to the layout of project developement directories. I know there are generally two kinds "Standard" and "SVN" where the SVN type normally has three top level folders: tags, branches, and trunk. But I wonder where in these two layouts (if anywhere) should one keep things like a scratch pad directory (what I'm labeling 'forge' these days), one's website files for a project, and previously released packages (I tend to keep some copies just in case). And what about Rakefiles and the like. Should the Rakefile be distributed in a release if it is only useful to developement? For awhile I entertained the notion that my "trunk" should be a one-to-one image of what I was going to distribute as an offical release. That's proven harder to do than I expected, and since I've been using Darcs rather than Subversion, if that's not really feasible, I wonder if a two tier SVN-like directory layout is really advantegous to me. But I have been using the extra tier to store these kinds of extra files (eg website, forge) and actually I wonder why SVN users never seem to use that tier for anything else too. Any and all insights into this topic, I'm interested in hearing about. Thanks, T.