= Subversion Structure = The Version Control System (VCS) directories: '''/trunk/ - Contains all leading edge development work.''' [[BR]] doc/ [[BR]] grails-app/ [[BR]] util-apps/ [[BR]] web-app/ [[BR]] README [[BR]] COPYING [[BR]] INSTALL [[BR]] '''/branches/ - Contains working branches.''' [[BR]] doc-releases/ - Documentation release preparation (branch off /trunk/doc/). [[BR]] 1.0.x/ [[BR]] 1.1.x/ [[BR]] releases/ - Application release preparation (branch off /trunk) - ''excludes doc, util-apps etc''. [[BR]] 1.0.x/ [[BR]] 1.1.x/ [[BR]] features/ - Feature development branches. [[BR]] featureX/ [[BR]] featureY/ [[BR]] '''/tags/ - Contains tagged points in time (never commit software development to tags).''' [[BR]] doc-releases/ - Public documentation releases (tag of a doc branch). [[BR]] 1.0.0-DOC1/ [[BR]] 1.0.0-DOC2/ [[BR]] releases/ - Public application releases (tag of a release branch). [[BR]] 1.0.0/ [[BR]] 1.0.1/ [[BR]] release-candidates/ - Release candidates (tag of a release branch). [[BR]] 1.0.0-RC1/ [[BR]] 1.0.0-RC2/ [[BR]] '''Where:''' [[BR]] Application releases are tagged with MAJOR.MINOR.VERSION numbers. [[BR]] Documentation releases are tagged to match the application release but with a -DOCn suffix. [[BR]]