Author: markt
Date: Wed Oct 19 15:20:14 2005
New Revision: 326729
URL: http://svn.apache.org/viewcvs?rev=326729&view=rev
Log:
Add some guidance for the use of the sandbox directory. This is just my view so
feel free to modify it.
Added:
tomcat/sandbox/README.txt
Added: tomcat/sandbox/README.txt
URL:
http://svn.apache.org/viewcvs/tomcat/sandbox/README.txt?rev=326729&view=auto
==============================================================================
--- tomcat/sandbox/README.txt (added)
+++ tomcat/sandbox/README.txt Wed Oct 19 15:20:14 2005
@@ -0,0 +1,52 @@
+General
+=======
+
+The sandbox is for experimental development of Tomcat components. The
components
+may provide new functionality or improve existing functionality.
+
+Components may be targetted at one or more Tomcat versions.
+
+
+Life-cycle
+==========
+
+The life-cycle of a sandbox component is:
+1. Create new component in sandbox
+2. Develop it
+3. Do one of
+ i) Incorporate it in the standard Tomcat source trees
+ ii) Release it as a separate component
+ iii) Archive it for future reference
+
+
+SVN
+===
+
+Sandbox components should be developed in a sub-directory of the
/tomcat/sandbox
+directory. Developers may choose whether to add source directly under the
+component's directory or to create the standard subversion /trunk/, /branches/
+and /tags/ directories and add the source under the /trunk/ directory.
+
+The svn commands to do this will look something like:
+svn mkdir https://svn.apache.org/repos/asf/tomcat/sandbox/component
+svn mkdir https://svn.apache.org/repos/asf/tomcat/sandbox/component/trunk
+svn mkdir https://svn.apache.org/repos/asf/tomcat/sandbox/component/branches
+svn mkdir https://svn.apache.org/repos/asf/tomcat/sandbox/component/tags
+
+
+Releases
+========
+
+Components may be released from the sandbox but only as alpha or beta. If
+releases are made, then the standard subversion structure of /trunk/,
+/branches/ and /tags/ must be used.
+
+Stable releases may not be made from the sandbox.
+
+All releases are subject to the same voting rules as any other Tomcat release.
+
+If released as a separate component, and if it does not already exist,
+a new top level directory (/tomcat/modules/) will need to be created and a
+sub-directory for the new component should be created under the modules
+directory. At this point, the standard svn /trunk/, /branches/ and /tags/ must
+be used for each component.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]