db-jdo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ge...@apache.org
Subject svn commit: r189465 [3/3] - in /incubator/jdo/site: ./ docs/ docs/images/ lib/ xdocs/ xdocs/images/ xdocs/stylesheets/
Date Tue, 07 Jun 2005 22:41:56 GMT
Added: incubator/jdo/site/xdocs/mailing.xml
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/mailing.xml?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/mailing.xml (added)
+++ incubator/jdo/site/xdocs/mailing.xml Tue Jun  7 15:41:52 2005
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+    Copyright 2004 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<document>
+
+ <properties>
+  <title>Apache Geronimo Mailing Lists</title>
+  <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+<body>
+<section name="Apache Geronimo Mailling Lists">
+
+<p>
+There are currently three publicly available mailing lists for Geronimo:
+</p>
+
+<subsection name="User Mailing List">
+
+<p>The user mailing list is for users of Geronimo to share their experiences
+and ask questions.  Many of the developers monitor that list as well, to
+make sure questions don't go unanswered.  Currently this list has relatively
+low traffic, since Geronimo has not yet published a 1.0 release.</p>
+<ul>
+  <li><a href="mailto:user-subscribe@geronimo.apache.org">Subscribe</a> to user@geronimo.apache.org</li>
+  <li><a href="mailto:user-unsubscribe@geronimo.apache.org">Unsubscribe</a> from user@geronimo.apache.org</li>
+  <li>View the <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=user@geronimo.apache.org">user@geronimo.apache.org archives</a></li>
+</ul>
+
+</subsection>
+
+<subsection name="Developer Mailing List">
+
+<p>The developer mailing list is used by the developers to discuss
+plans, make decisions, vote on technical issues, etc.  It also gets
+change notices whenever issues are added to or updated in JIRA.  This
+list has a higher volume, though some conversations take place on IRC as
+well.</p>
+<ul>
+  <li><a href="mailto:dev-subscribe@geronimo.apache.org">Subscribe</a> to dev@geronimo.apache.org</li>
+  <li><a href="mailto:dev-unsubscribe@geronimo.apache.org">Unsubscribe</a> from dev@geronimo.apache.org</li>
+  <li>View the <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=dev@geronimo.apache.org">dev@geronimo.apache.org archives</a></li>
+</ul>
+
+</subsection>
+
+<subsection name="Source Control Mailing List">
+
+<p>This list receives notifications (with diffs) every time a change is
+committed to the Geronimo source tree.  It also receives change notices
+for changes to the Geronimo Wiki.</p>
+<ul>
+  <li><a href="mailto:scm-subscribe@geronimo.apache.org">Subscribe</a> to scm@geronimo.apache.org</li>
+  <li><a href="mailto:scm-unsubscribe@geronimo.apache.org">Unsubscribe</a> from scm@geronimo.apache.org</li>
+  <li>View the <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=scm@geronimo.apache.org">scm@geronimo.apache.org archives</a></li>
+</ul>
+
+</subsection>
+
+<subsection name="Other Mailing Lists">
+
+<p>The Geronimo PMC has a mailing list to resolve any administrative issues,
+and the group working on TCK has a mailing list to discuss compliance issues.
+The first is limited to PMC members (most committers on the project), while the
+second is limited to committers who have signed an NDA to work on the TCK
+compliance effort.</p>
+
+</subsection>
+</section>
+</body>
+</document>
+

Added: incubator/jdo/site/xdocs/newshistory.xml
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/newshistory.xml?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/newshistory.xml (added)
+++ incubator/jdo/site/xdocs/newshistory.xml Tue Jun  7 15:41:52 2005
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+
+ <properties>
+  <title>Apache Geronimo</title>
+  <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+
+<section name="Older Geronimo News">
+
+<p>
+<strong>Response on code concerns</strong>
+<blockquote>
+The Apache Software Foundation has sent a response to the attorneys representing
+JBoss Inc. detailing our conclusions related to the letter from Oct 31, 2003.
+Copies of the <a href="20031031_jboss.pdf">original letter</a> and the
+<a href="20041028_jbossresponse.pdf">response</a> are available for inspection.
+(<i>2004-10-30</i>)
+</blockquote>
+</p>
+
+<p>
+<strong>Questions about Code</strong>
+<blockquote>
+We have recieved a mail  <a href="20031031_jboss.pdf">a letter on behalf of
+the JBoss Group, LCC dated October 31, 2003</a> that asks for clarifications regarding 
+similarity between parts of the Geronimo codebase and the JBoss codebase. 
+We are in the process of actively reviewing not only the specific claims but also the code base in general. 
+(<i>2003-11-11</i>)
+</blockquote>
+</p>
+
+ </section>
+
+ </body>
+ </document>
+
+
+
+
+

Added: incubator/jdo/site/xdocs/roadmap.xml
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/roadmap.xml?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/roadmap.xml (added)
+++ incubator/jdo/site/xdocs/roadmap.xml Tue Jun  7 15:41:52 2005
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2003-2004 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  
+<document>
+
+ <properties>
+  <title>Apache Geronimo - Project Roadmap</title>
+  <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+  <section name="Roadmap and TODO">
+
+  <p>
+  Currently in progress on the <a href="maillist.html">developer's list.</a>
+  </p>
+
+  <p>
+  <a href="mailto:dev@geronimo.apache.org?subject=New Feature Idea">Submit an Idea</a>
+  </p>
+
+</section>
+
+</body>
+</document>
+   

Added: incubator/jdo/site/xdocs/stylesheets/project.xml
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/stylesheets/project.xml?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/stylesheets/project.xml (added)
+++ incubator/jdo/site/xdocs/stylesheets/project.xml Tue Jun  7 15:41:52 2005
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="Apache JDO"
+        href="http://incubator.apache.org/jdo/">
+
+    <title>Apache JDO</title>
+    <logo href="/images/jdo-logo.png">Apache JDO</logo>
+
+    <body>
+
+    <menu name="General">
+        <item name="Home"                   href="/index.html"/>
+        <item name="License"                href="/license.html"/>
+        <item name="ASF"                    href="http://www.apache.org/"/>
+        <item name="Downloads"              href="/downloads.html"/>
+    </menu>
+
+    <menu name="Community">
+        <item name="Get Involved"           href="/get-involved.html"/>
+        <item name="Committers"           href="/contributors.html"/>
+        <item name="Mailing Lists"          href="/mailing.html"/>
+        <item name="Documentation"          href="/documentation.html"/>
+        <item name="FAQ"                    href="/faq.html"/>
+        <item name="Wiki"                   href="http://wiki.apache.org/geronimo"/>
+    </menu>
+
+    <menu name="Development">
+        <item name="Road Map / TODO"        href="/roadmap.html"/>
+        <item name="Source Code"            href="/svn.html"/>
+        <item name="Coding Standards"       href="http://wiki.apache.org/geronimo/CodingStandards"/>
+        <item name="JIRA"                   href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10220"/>
+        <item name="Dependencies"         href="/dependencies.html"/>
+    </menu>
+
+    </body>
+</project>

Added: incubator/jdo/site/xdocs/stylesheets/project.xml_jakarta
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/stylesheets/project.xml_jakarta?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/stylesheets/project.xml_jakarta (added)
+++ incubator/jdo/site/xdocs/stylesheets/project.xml_jakarta Tue Jun  7 15:41:52 2005
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="Jakarta Site"
+        href="http://jakarta.apache.org/">
+
+    <title>The Jakarta Site</title>
+
+    <!-- If you want your project logo hyperlinked to the project home
+         page in the upper right corner of each generated page, set "href"
+         below to the URL of the image, and uncomment this element
+    <logo href="http://jakarta.apache.org/images/jakarta-logo.gif">
+      The Jakarta Project
+    </logo>
+    -->
+
+
+    <body>
+    <menu name='ApacheCon 2004 US'>
+        <item name='Join Us At ApacheCon!' href='http://ApacheCon.Com/2004/US/'/>
+    </menu>
+    <menu name="About Jakarta">
+        <item name="Welcome"               	href="/index.html"/>
+        <item name="News &amp; Status"     	href="/site/news/index.html"/>
+        <item name="Jakarta Wiki"        	href="http://wiki.apache.org/jakarta/"/>
+        <item name="Search Jakarta"         	href="http://www.google.com/advanced_search?q=+site:jakarta.apache.org&amp;hl=en&amp;as_qdr=all"/>
+    </menu>
+    <menu name="Downloads">
+        <item name="Binaries"              	href="/site/binindex.cgi"/>
+        <item name="Source Code"           	href="/site/sourceindex.cgi"/>
+        <item name="CVS Repositories"      	href="/site/cvsindex.html"/>
+    </menu>
+    <menu name="Support">
+        <item name="Mailing Lists"         	href="/site/mail2.html"/>
+        <item name="Bug Database"          	href="/site/bugs.html"/>
+    </menu>
+    <menu name="Reference">
+        <item name="Apache Website"         	href="http://www.apache.org/"/>
+        <item name="How The ASF Works"      	href="http://www.apache.org/foundation/how-it-works.html"/>
+        <item name="Developer Resources"	href="http://www.apache.org/dev/"/>
+        <item name="Contacting Us"         	href="/site/contact.html"/>
+        <item name="Our Mission"           	href="/site/mission.html"/>
+        <item name="Who We Are"            	href="/site/whoweare.html"/>
+        <item name="Our FAQs"              	href="/site/faqs.html"/>
+        <item name="Get Involved"          	href="/site/getinvolved.html"/>
+        <item name="Vendor Support"        	href="/site/vendors.html"/>
+        <item name="Project Guidelines"    	href="/site/guidelines.html"/>
+        <item name="Reference Library"     	href="/site/library.html"/>
+        <item name="Website Maintenance"   	href="/site/jakarta-site2.html"/>
+        <item name="Apache on the JSPA"    	href="/site/jspa-position.html"/>
+        <item name="Acknowledgements"      	href="/site/acknowledgements.html"/>
+        <item name="Legal"                 	href="/site/legal.html"/>
+    </menu>
+    <menu name="Products">
+        <item name="Alexandria"            	href="/alexandria/index.html"/>
+        <item name="BCEL"                  	href="/bcel/index.html"/>
+        <item name="BSF"                   	href="/bsf/index.html"/>
+        <item name="Cactus"                	href="/cactus/index.html"/>
+        <item name="Commons"               	href="/commons/index.html"/>
+        <item name="ECS"                   	href="/ecs/index.html"/>
+        <item name="HiveMind"			href="/hivemind/index.html"/>
+        <item name="JMeter"                	href="/jmeter/index.html"/>
+        <item name="Lucene"                	href="/lucene/index.html"/>
+        <item name="ORO"                   	href="/oro/index.html"/>
+        <item name="POI"                   	href="/poi/index.html"/>
+        <item name="Regexp"                	href="/regexp/index.html"/>
+        <item name="Slide"                 	href="/slide/index.html"/>
+        <item name="Taglibs"               	href="/taglibs/index.html"/>
+        <item name="Tapestry"              	href="/tapestry/index.html"/>
+        <item name="Tomcat"                	href="/tomcat/index.html"/>
+        <item name="Turbine"               	href="/turbine/index.html"/>
+        <item name="Velocity"              	href="/velocity/index.html"/>
+        <item name="Watchdog"              	href="/watchdog/index.html"/>
+    </menu>
+    <menu name="Related">
+        <item name="Ant"                   	href="http://ant.apache.org/"/>
+        <item name="Avalon"                	href="http://avalon.apache.org/"/>
+        <item name="Cocoon"                	href="http://cocoon.apache.org/"/>
+        <item name="DB"                   	href="http://db.apache.org"/>
+        <item name="Excalibur"                	href="http://excalibur.apache.org/"/>
+        <item name="Forrest"                	href="http://forrest.apache.org/"/>
+        <item name="Geronimo"                	href="http://geronimo.apache.org/"/>
+        <item name="Gump"                  	href="http://gump.apache.org/"/>
+        <item name="HTTP Server"         	href="http://httpd.apache.org"/>
+        <item name="Incubator"          	href="http://incubator.apache.org"/>
+        <item name="James"                 	href="http://james.apache.org/"/>
+        <item name="Logging"                	href="http://logging.apache.org/"/>
+        <item name="Maven"                	href="http://maven.apache.org/"/>
+        <item name="Portals"              	href="http://portals.apache.org/"/>
+        <item name="Struts"                	href="http://struts.apache.org/"/>
+        <item name="WebServices"            	href="http://ws.apache.org/"/>
+        <item name="XML"                   	href="http://xml.apache.org"/>
+    </menu>
+    <menu name="Resources (Unofficial)">
+        <item name="Apache News"                href="http://www.apachenews.org/"/>
+        <item name="Apache Wiki (Obsolete)"     href="http://nagoya.apache.org/wiki/apachewiki.cgi"/>
+        <item name="Japanese"                   href="http://jakarta.terra-intl.com/"/>
+        <item name="Korean"                     href="http://jakarta.apache-korea.org"/>
+        <item name="JPackage"                   href="http://www.jpackage.org/"/>
+        <item name="FreeBSD Java Ports"         href="http://www.freebsd.org/ports/java.html"/>
+        <item name="Planet Apache"              href="http://www.planetapache.org/"/>
+    </menu>
+    </body>
+</project>

Added: incubator/jdo/site/xdocs/stylesheets/site.vsl
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/stylesheets/site.vsl?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/stylesheets/site.vsl (added)
+++ incubator/jdo/site/xdocs/stylesheets/site.vsl Tue Jun  7 15:41:52 2005
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+    ## Defined variables
+    #set ($bodybg = "#ffffff")
+    #set ($bodyfg = "#000000")
+    #set ($bodylink = "#525D76")
+    #set ($bannerbg = "#525D76")
+    #set ($bannerfg = "#ffffff")
+    #set ($subbannerbg = "#828DA6")
+    #set ($subbannerfg = "#ffffff")
+    #set ($tablethbg = "#039acc")
+    #set ($tabletdbg = "#a0ddf0")
+    
+<!-- start the processing -->
+#document()
+<!-- end the processing -->
+
+## This is where the macro's live
+
+#macro ( table $table)
+<table>
+    #foreach ( $items in $table.getChildren() )
+        #if ($items.getName().equals("tr"))
+            #tr ($items)
+        #end
+    #end
+</table>
+#end
+
+#macro ( tr $tr)
+<tr>
+    #foreach ( $items in $tr.getChildren() )
+        #if ($items.getName().equals("td"))
+            #td ($items)
+        #elseif ($items.getName().equals("th"))
+            #th ($items)
+        #end
+    #end
+</tr>
+#end
+
+#macro ( td $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+        #if ($value.getText().length() != 0 || $value.hasChildren())
+        $value.getContent()
+        #else
+        &nbsp;
+        #end
+    </font>
+</td>
+#end
+
+#macro ( th $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<th bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+        #if ($value.getText().length() != 0 || $value.hasChildren())
+        $value.getContent()
+        #else
+        &nbsp;
+        #end
+    </font>
+</th>
+#end
+
+#macro ( projectanchor $name $value )
+#if ($value.startsWith("http://"))
+    <a href="$value">$name</a>
+#elseif ($value.startsWith("/site"))
+    <a href="http://jakarta.apache.org$value">$name</a>
+#else
+    <a href="$relativePath$value">$name</a>
+#end
+#end
+
+#macro ( metaauthor $author $email )
+            <meta name="author" value="$author">
+            <meta name="email" value="$email">
+#end
+
+#macro ( image $value )
+#if ($value.getAttributeValue("width"))
+#set ($width=$value.getAttributeValue("width"))
+#end
+#if ($value.getAttributeValue("height"))
+#set ($height=$value.getAttributeValue("height"))
+#end
+#if ($value.getAttributeValue("align"))
+#set ($align=$value.getAttributeValue("align"))
+#end
+<img src="$relativePath$value.getAttributeValue("src")" width="$!width" height="$!height" align="$!align">
+#end
+
+#macro ( source $value)
+    <div align="left">
+    <table cellspacing="4" cellpadding="0" border="0">
+    <tr>
+      <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+      <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+      <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+    </tr>
+    <tr>
+      <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+      <td bgcolor="#ffffff"><pre>$escape.getText($value.getText())</pre></td>
+      <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+    </tr>
+    <tr>
+      <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+      <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+      <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+    </tr>
+    </table>
+    </div>
+#end
+
+#macro ( subsection $subsection)
+    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="$subbannerbg">
+        <font color="$subbannerfg" face="arial,helvetica,sanserif">
+          <a name="$subsection.getAttributeValue("name")"><strong>$subsection.getAttributeValue("name")</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+        #foreach ( $items in $subsection.getChildren() )
+            #if ($items.getName().equals("img"))
+                #image ($items)
+            #elseif ($items.getName().equals("source"))
+                #source ($items)
+            #elseif ($items.getName().equals("table"))
+                #table ($items)
+            #else
+                $items
+            #end
+        #end
+        </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+#end
+
+#macro ( section $section)
+    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="$bannerbg">
+        <font color="$bannerfg" face="arial,helvetica,sanserif">
+          <a name="$section.getAttributeValue("name")"><strong>$section.getAttributeValue("name")</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+        #foreach ( $items in $section.getChildren() )
+            #if ($items.getName().equals("img"))
+                #image ($items)
+            #elseif ($items.getName().equals("source"))
+                #source ($items)
+            #elseif ($items.getName().equals("table"))
+                #table ($items)
+            #elseif ($items.getName().equals("subsection"))
+                #subsection ($items)
+            #else
+                $items
+            #end
+        #end
+        </blockquote>
+        </p>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+#end
+
+#macro ( makeProject )
+
+    <!-- ============================================================ -->
+
+    #set ($menus = $project.getChild("body").getChildren("menu"))
+    #foreach ( $menu in $menus )
+        <p><strong>$menu.getAttributeValue("name")</strong></p>
+        <ul>
+        #foreach ( $item in $menu.getChildren() )
+            #set ($name = $item.getAttributeValue("name"))
+            <li>#projectanchor($name $item.getAttributeValue("href"))</li>
+        #end
+        </ul>
+    #end
+#end
+
+#macro (getProjectImage)
+#if ($project.getChild("logo"))
+#set ( $logoString = $project.getChild("logo").getAttributeValue("href") )
+<td align="left">
+#if ( $logoString.startsWith("/") )
+<a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#else
+<a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#end
+</td>
+#end
+#end
+
+#macro (printMeta $metaElement)
+<meta #set ($attribs = $metaElement.getAttributes())
+#foreach ($a in $attribs) $a.getName()="$a.getValue()" #end />
+#end
+
+#macro (document)
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    <html>
+        <head>
+            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+            #set ($authors = $root.getChild("properties").getChildren("author"))
+            #foreach ( $au in $authors )
+                #metaauthor ( $au.getText() $au.getAttributeValue("email") )
+            #end
+
+           #set ($metas = $root.getChildren("meta"))
+
+            ##    Parse meta directives such as
+            ##    <meta name="keyword" content="jakarta, java"/>
+            #foreach ($meta in $metas) #printMeta($meta) #end
+
+            ##    Support for <base> tags.
+            #if ($root.getChild("properties").getChild("base"))
+              #set ($url = $root.getChild("properties").getChild("base").getAttributeValue("href"))
+              <base href="$url"/>
+            #end
+
+            <title>$project.getChild("title").getText() - $root.getChild("properties").getChild("title").getText()</title>
+        </head>
+
+        <body bgcolor="$bodybg" text="$bodyfg" link="$bodylink">        
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    #getProjectImage()
+                    </td>
+                </tr>
+            </table>
+            <table border="0" width="100%" cellspacing="4">
+                <tr><td colspan="2">
+                    <hr noshade="" size="1"/>
+                </td></tr>
+
+                <tr>
+                    <!-- LEFT SIDE NAVIGATION -->
+                    <td width="20%" valign="top" nowrap="true">
+
+                <!-- special ACon Logo - leave here for next time  -->
+
+                   <a href="http://apachecon.com"><img src="http://apache.org/images/ac2005eu_135x50.gif"
+                        alt="ApacheCon Logo" border="0"/></a>
+
+                   <!-- regular menu -->
+
+                    #makeProject()
+                    </td>
+                    <td width="80%" align="left" valign="top">
+                    #set ($allSections = $root.getChild("body").getChildren("section"))
+                    #foreach ( $section in $allSections )
+                        #section ($section)
+                    #end
+                    </td>
+                </tr>
+
+                <!-- FOOTER -->
+                <tr><td colspan="2">
+                    <hr noshade="" size="1"/>
+                </td></tr>
+                <tr><td colspan="2">
+                    <div align="center"><font color="$bodylink" size="-1"><em>
+                    Copyright &#169; 2003-2005, The Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+#end
+
+
+
+
+

Added: incubator/jdo/site/xdocs/stylesheets/site.xsl
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/stylesheets/site.xsl?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/stylesheets/site.xsl (added)
+++ incubator/jdo/site/xdocs/stylesheets/site.xsl Tue Jun  7 15:41:52 2005
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- Content Stylesheet for "jakarta-site2" Documentation -->
+<!-- NOTE:  Changes here should also be reflected in "site.vsl" and vice
+     versa, so either Anakia or XSLT can be used for document generation.   -->
+
+
+<!-- Outstanding Compatibility Issues (with Anakia-based stylesheets):
+
+* Handling of the <image> element to insert relative path prefixes
+
+* Functional equivalent of "site_printable.vsl" not yet started.
+
+-->
+
+
+<!-- $Id: site.xsl,v 1.7 2003/12/31 14:42:28 tetsuya Exp $ -->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  version="1.0">
+
+
+  <!-- Output method -->
+  <xsl:output method="html"
+            encoding="iso-8859-1"
+              indent="no"/>
+
+
+  <!-- Defined parameters (overrideable) -->
+  <xsl:param    name="relative-path" select="'.'"/>
+
+  <!-- Defined variables (non-overrideable) -->
+  <xsl:variable name="body-bg"       select="'#ffffff'"/>
+  <xsl:variable name="body-fg"       select="'#000000'"/>
+  <xsl:variable name="body-link"     select="'#525D76'"/>
+  <xsl:variable name="banner-bg"     select="'#525D76'"/>
+  <xsl:variable name="banner-fg"     select="'#ffffff'"/>
+  <xsl:variable name="sub-banner-bg" select="'#828DA6'"/>
+  <xsl:variable name="sub-banner-fg" select="'#ffffff'"/>
+  <xsl:variable name="table-th-bg"   select="'#039acc'"/>
+  <xsl:variable name="table-td-bg"   select="'#a0ddf0'"/>
+  <xsl:variable name="source-color"  select="'#023264'"/>
+
+
+  <!-- Process an entire document into an HTML page -->
+  <xsl:template match="document">
+    <xsl:variable name="project"
+                select="document('project.xml')/project"/>
+
+    <html>
+    <head>
+    <xsl:apply-templates select="meta"/>
+    <title><xsl:value-of select="$project/title"/> - <xsl:value-of select="properties/title"/></title>
+    <xsl:for-each select="properties/author">
+      <xsl:variable name="name">
+        <xsl:value-of select="."/>
+      </xsl:variable>
+      <xsl:variable name="email">
+        <xsl:value-of select="@email"/>
+      </xsl:variable>
+      <meta name="author" value="{$name}"/>
+      <meta name="email" value="{$email}"/>
+    </xsl:for-each>
+    </head>
+
+    <body bgcolor="{$body-bg}" text="{$body-fg}" link="{$body-link}"
+          alink="{$body-link}" vlink="{$body-link}">
+
+    <table border="0" width="100%" cellspacing="4">
+
+      <xsl:comment>PAGE HEADER</xsl:comment>
+      <tr><td colspan="2">
+
+        <xsl:comment>JAKARTA LOGO</xsl:comment>
+        <a href="http://jakarta.apache.org/">
+          <img src="http://jakarta.apache.org/images/jakarta-logo.gif"
+             align="left" alt="The Jakarta Project" border="0"/>
+        </a>
+        <xsl:if test="$project/logo">
+          <xsl:variable name="alt">
+            <xsl:value-of select="$project/logo"/>
+          </xsl:variable>
+          <xsl:variable name="home">
+            <xsl:value-of select="$project/@href"/>
+          </xsl:variable>
+          <xsl:variable name="src">
+            <xsl:value-of select="$project/logo/@href"/>
+          </xsl:variable>
+
+          <xsl:comment>PROJECT LOGO</xsl:comment>
+          <a href="{$home}">
+            <img src="{$src}" align="right" alt="{$alt}" border="0"/>
+          </a>
+        </xsl:if>
+
+      </td></tr>
+
+      <xsl:comment>HEADER SEPARATOR</xsl:comment>
+      <tr>
+        <td colspan="2">
+          <hr noshade="" size="1"/>
+        </td>
+      </tr>
+
+      <tr>
+
+        <xsl:comment>LEFT SIDE NAVIGATION</xsl:comment>
+        <td width="20%" valign="top" nowrap="true">
+          <xsl:apply-templates select="$project/body/menu"/>
+        </td>
+
+        <xsl:comment>RIGHT SIDE MAIN BODY</xsl:comment>
+        <td width="80%" valign="top" align="left">
+          <xsl:apply-templates select="body/section"/>
+        </td>
+
+      </tr>
+
+      <xsl:comment>FOOTER SEPARATOR</xsl:comment>
+      <tr>
+        <td colspan="2">
+          <hr noshade="" size="1"/>
+        </td>
+      </tr>
+
+      <xsl:comment>PAGE FOOTER</xsl:comment>
+      <tr><td colspan="2">
+        <div align="center"><font color="{$body-link}" size="-1"><em>
+        Copyright &#169; 1999-2004, Apache Software Foundation
+        </em></font></div>
+      </td></tr>
+
+    </table>
+    </body>
+    </html>
+
+  </xsl:template>
+
+
+  <!-- Process a menu for the navigation bar -->
+  <xsl:template match="menu">
+    <p><strong><xsl:value-of select="@name"/></strong></p>
+    <ul>
+      <xsl:apply-templates select="item"/>
+    </ul>
+  </xsl:template>
+
+
+  <!-- Process a menu item for the navigation bar -->
+  <xsl:template match="item">
+    <xsl:variable name="href">
+      <xsl:choose>
+            <xsl:when test="starts-with(@href, 'http://')">
+                <xsl:value-of select="@href"/>
+            </xsl:when>
+            <xsl:when test="starts-with(@href, '/site')">
+                <xsl:text>http://jakarta.apache.org</xsl:text><xsl:value-of select="@href"/>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:value-of select="$relative-path"/><xsl:value-of select="@href"/>
+            </xsl:otherwise>    
+      </xsl:choose>
+    </xsl:variable>
+    <li><a href="{$href}"><xsl:value-of select="@name"/></a></li>
+  </xsl:template>
+
+
+  <!-- Process a documentation section -->
+  <xsl:template match="section">
+    <xsl:variable name="name">
+      <xsl:value-of select="@name"/>
+    </xsl:variable>
+    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <!-- Section heading -->
+      <tr><td bgcolor="{$banner-bg}">
+          <font color="{$banner-fg}" face="arial,helvetica.sanserif">
+          <a name="{$name}">
+          <strong><xsl:value-of select="@name"/></strong></a></font>
+      </td></tr>
+      <!-- Section body -->
+      <tr><td><blockquote>
+        <xsl:apply-templates/>
+      </blockquote></td></tr>
+    </table>
+  </xsl:template>
+
+
+  <!-- Process a documentation subsection -->
+  <xsl:template match="subsection">
+    <xsl:variable name="name">
+      <xsl:value-of select="@name"/>
+    </xsl:variable>
+    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <!-- Subsection heading -->
+      <tr><td bgcolor="{$sub-banner-bg}">
+          <font color="{$sub-banner-fg}" face="arial,helvetica.sanserif">
+          <a name="{$name}">
+          <strong><xsl:value-of select="@name"/></strong></a></font>
+      </td></tr>
+      <!-- Subsection body -->
+      <tr><td><blockquote>
+        <xsl:apply-templates/>
+      </blockquote></td></tr>
+    </table>
+  </xsl:template>
+
+
+  <!-- Process a source code example -->
+  <xsl:template match="source">
+    <div align="left">
+      <table cellspacing="4" cellpadding="0" border="0">
+        <tr>
+          <td bgcolor="{$source-color}" width="1" height="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+          <td bgcolor="{$source-color}" height="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+          <td bgcolor="{$source-color}" width="1" height="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+        </tr>
+        <tr>
+          <td bgcolor="{$source-color}" width="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+          <td bgcolor="#ffffff" height="1"><pre>
+            <xsl:value-of select="."/>
+          </pre></td>
+          <td bgcolor="{$source-color}" width="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+        </tr>
+        <tr>
+          <td bgcolor="{$source-color}" width="1" height="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+          <td bgcolor="{$source-color}" height="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+          <td bgcolor="{$source-color}" width="1" height="1">
+            <img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/>
+          </td>
+        </tr>
+      </table>
+    </div>
+  </xsl:template>
+
+  <!-- specially process td tags ala site.vsl -->
+  <xsl:template match="td">
+    <td bgcolor="{$table-td-bg}" valign="top" align="left">
+        <xsl:if test="@colspan"><xsl:attribute name="colspan"><xsl:value-of select="@colspan"/></xsl:attribute></xsl:if>
+        <xsl:if test="@rowspan"><xsl:attribute name="rowspan"><xsl:value-of select="@rowspan"/></xsl:attribute></xsl:if>
+        <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+            <xsl:apply-templates/>
+        </font>
+    </td>
+  </xsl:template>
+  
+  <!-- handle th ala site.vsl -->
+  <xsl:template match="th">
+    <td bgcolor="{$table-th-bg}" valign="top">
+        <xsl:if test="@colspan"><xsl:attribute name="colspan"><xsl:value-of select="@colspan"/></xsl:attribute></xsl:if>
+        <xsl:if test="@rowspan"><xsl:attribute name="rowspan"><xsl:value-of select="@rowspan"/></xsl:attribute></xsl:if>
+        <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+            <xsl:apply-templates />
+        </font>
+    </td>
+  </xsl:template>
+  
+  <!-- Process everything else by just passing it through -->
+  <xsl:template match="*|@*">
+    <xsl:copy>
+      <xsl:apply-templates select="@*|*|text()"/>
+    </xsl:copy>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: incubator/jdo/site/xdocs/stylesheets/site_printable.vsl
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/stylesheets/site_printable.vsl?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/stylesheets/site_printable.vsl (added)
+++ incubator/jdo/site/xdocs/stylesheets/site_printable.vsl Tue Jun  7 15:41:52 2005
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!-- Content Stylesheet for Site -->
+
+    ## Defined variables
+    #set ($bodybg = "#ffffff")
+    #set ($bodyfg = "#000000")
+    #set ($bodylink = "#525D76")
+    #set ($bannerbg = "#525D76")
+    #set ($bannerfg = "#ffffff")
+    #set ($subbannerbg = "#828DA6")
+    #set ($subbannerfg = "#ffffff")
+    #set ($tablethbg = "#039acc")
+    #set ($tabletdbg = "#a0ddf0")
+
+<!-- start the processing -->
+#document()
+<!-- end the processing -->
+
+## This is where the macro's live
+
+#macro ( table $table)
+<table>
+    #foreach ( $items in $table.getChildren() )
+        #if ($items.getName().equals("tr"))
+            #tr ($items)
+        #end
+    #end
+</table>
+#end
+
+#macro ( tr $tr)
+<tr>
+    #foreach ( $items in $tr.getChildren() )
+        #if ($items.getName().equals("td"))
+            #td ($items)
+        #elseif ($items.getName().equals("th"))
+            #th ($items)
+        #end
+    #end
+</tr>
+#end
+
+#macro ( td $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<td bgcolor="$tabletdbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+        #if ($value.getText().length() != 0 || $value.hasChildren())
+        $value.getContent()
+        #else
+        &nbsp;
+        #end
+    </font>
+</td>
+#end
+
+#macro ( th $value)
+#if ($value.getAttributeValue("colspan"))
+#set ($colspan = $value.getAttributeValue("colspan"))
+#end
+#if ($value.getAttributeValue("rowspan"))
+#set ($rowspan = $value.getAttributeValue("rowspan"))
+#end
+<td bgcolor="$tablethbg" colspan="$!colspan" rowspan="$!rowspan" valign="top" align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+        #if ($value.getText().length() != 0 || $value.hasChildren())
+        $value.getContent()
+        #else
+        &nbsp;
+        #end
+    </font>
+</td>
+#end
+
+#macro ( projectanchor $name $value )
+#if ($value.startsWith("http://"))
+    &#149;&nbsp;<a href="$value">$name</a>
+#elseif ($value.startsWith("/site"))
+    &#149;&nbsp;<a href="http://jakarta.apache.org$value">$name</a>
+#else
+    &#149;&nbsp;<a href="$relativePath$value">$name</a>
+#end
+#end
+
+#macro ( metaauthor $author $email )
+            <meta name="author" value="$author">
+            <meta name="email" value="$email">
+#end
+
+#macro ( image $value )
+#if ($value.getAttributeValue("width"))
+#set ($width=$value.getAttributeValue("width"))
+#end
+#if ($value.getAttributeValue("height"))
+#set ($height=$value.getAttributeValue("height"))
+#end
+#if ($value.getAttributeValue("align"))
+#set ($align=$value.getAttributeValue("align"))
+#end
+<img src="$relativePath$value.getAttributeValue("src")" width="$!width" height="$!height" align="$!align">
+#end
+
+#macro ( source $value)
+    <div align="left">
+      <font size="2"><pre>$escape.getText($value.getText())</pre></font>
+    </div>
+#end
+
+#macro ( subsection $subsection)
+    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="$subbannerbg">
+        <font color="$subbannerfg" face="arial,helvetica,sanserif">
+          <a name="$subsection.getAttributeValue("name")"><strong>$subsection.getAttributeValue("name")</strong></a>
+        </font>
+      </td></tr>
+      <tr><td><br/></td></tr>
+      <tr><td>
+        <blockquote>
+        #foreach ( $items in $subsection.getChildren() )
+            #if ($items.getName().equals("img"))
+                #image ($items)
+            #elseif ($items.getName().equals("source"))
+                #source ($items)
+            #elseif ($items.getName().equals("table"))
+                #table ($items)
+            #else
+                $items
+            #end
+        #end
+        </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+#end
+
+#macro ( section $section)
+    <table border="0" cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="$bannerbg">
+        <font color="$bannerfg" face="arial,helvetica,sanserif">
+          <a name="$section.getAttributeValue("name")"><strong>$section.getAttributeValue("name")</strong></a>
+        </font>
+      </td></tr>
+      <tr><td><br/></td></tr>
+      <tr><td>
+        <!--<blockquote>-->
+        #foreach ( $items in $section.getChildren() )
+            #if ($items.getName().equals("img"))
+                #image ($items)
+            #elseif ($items.getName().equals("source"))
+                #source ($items)
+            #elseif ($items.getName().equals("table"))
+                #table ($items)
+            #elseif ($items.getName().equals("subsection"))
+                #subsection ($items)
+            #else
+                $items
+            #end
+        #end
+        <!--</blockquote>-->
+        </p>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+#end
+
+#macro (getProjectImage)
+#if ($project.getChild("logo"))
+<td align="left">
+<a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a>
+
+#set ( $logoString = $project.getChild("logo").getAttributeValue("href") )
+#if ( $logoString.startsWith("/") )
+<a href="$project.getAttributeValue("href")"><img src="$relativePath$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#else
+<a href="$project.getAttributeValue("href")"><img src="$relativePath/$logoString" alt="$project.getChild("logo").getText()" border="0"/></a>
+#end
+</td>
+#else
+<td>
+<a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" align="left" border="0"/></a>
+</td>
+#end
+#end
+
+#macro ( makeHorizontalProject )
+    #set ($menus = $project.getChild("body").getChildren("menu"))
+    <table cellspacing="4">
+    #foreach ( $menu in $menus )
+        <tr><td>
+        <strong>$menu.getAttributeValue("name")</strong>
+        </td><td>
+        #foreach ( $item in $menu.getChildren() )
+            #set ($name = $item.getAttributeValue("name"))
+             #projectanchor($name $item.getAttributeValue("href"))&nbsp;
+        #end
+        </td>
+        </tr>
+    #end
+    </table>
+#end
+
+#macro (document)
+    <!-- ====================================================================== -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    <html>
+        <head>
+            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+            #set ($authors = $root.getChild("properties").getChildren("author"))
+            #foreach ( $au in $authors )
+                #metaauthor ( $au.getText() $au.getAttributeValue("email") )
+            #end
+
+            <title>$project.getChild("title").getText() - $root.getChild("properties").getChild("title").getText()</title>
+        </head>
+
+        <body bgcolor="$bodybg" text="$bodyfg" link="$bodylink">        
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    #getProjectImage()
+                </tr>
+            </table>
+            <table border="0" width="100%" cellspacing="4">
+                <tr><td>
+                    <hr noshade="" size="1"/>
+                </td></tr>
+                <tr>
+                    <td align="left" valign="top">
+                    #set ($allSections = $root.getChild("body").getChildren("section"))
+                    #foreach ( $section in $allSections )
+                        #section ($section)
+                    #end
+                    </td>
+                </tr>
+                <tr><td>
+                    <hr noshade="" size="1"/>
+                </td></tr>
+                <tr><td>
+                <!-- FOOT Navigation -->
+                #makeHorizontalProject ()
+                <!-- FOOTER -->
+                <tr><td>
+                    <hr noshade="" size="1"/>
+                </td></tr>
+                <tr><td>
+                    <div align="center"><font color="$bodylink" size="-1"><em>
+                    Copyright &#169; 1999-2004, Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+#end

Added: incubator/jdo/site/xdocs/svn.xml
URL: http://svn.apache.org/viewcvs/incubator/jdo/site/xdocs/svn.xml?rev=189465&view=auto
==============================================================================
--- incubator/jdo/site/xdocs/svn.xml (added)
+++ incubator/jdo/site/xdocs/svn.xml Tue Jun  7 15:41:52 2005
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+    Copyright 2004 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<document>
+
+ <properties>
+  <title>Apache Geronimo</title>
+  <author email="dev@geronimo.apache.org">Geronimo Documentation Team</author>
+ </properties>
+
+ <body>
+
+<section name="Apache Geronimo Source Code">
+
+<p>
+The Geronimo project uses the
+<a href="http://subversion.tigris.org/">Subversion</a> version control
+system.  If you're new to Subversion, you can check out the
+<a href="http://svnbook.red-bean.com/">online book</a> about Subversion.
+Note that we are currently using Subversion 1.1.x (there are separate
+versions of the book covering 1.0 and 1.1).
+</p>
+
+<subsection name="Web Access to Subversion">
+
+<p>
+If you just want to browse the source code, you can use the
+<a
+href="http://svn.apache.org/viewcvs.cgi/geronimo/trunk/?root=Apache-SVN">ViewCVS
+web interface</a> to Subversion.  This is current at all times.
+</p>
+
+</subsection>
+
+<subsection name="Normal Subversion Access">
+
+<p>Anyone can check code out of Subversion.  You only need to specify a
+username and password in order to update the Subversion repository, and only
+Geronimo committers have the permissions to do that.  We run Subversion
+over standard HTTPS, so hopefully you won't have problems with intervening
+firewalls.</p>
+
+<strong>Check out from Subversion</strong>
+<p>Again, anyone can do this.  Use a command like:</p>
+<pre>svn checkout https://svn.apache.org/repos/asf/geronimo/trunk geronimo</pre>
+
+<strong>Commit Changes to Subversion</strong>
+
+<p>
+Any Geronimo committer should have a shell account on
+<tt>svn.apache.org</tt>.  Before you can commit, you'll need to set a
+Subversion password for yourself.  To do that, log in to
+<tt>svn.apache.org</tt> and run the command <i>svnpasswd</i>.
+</p>
+
+<p>
+Once your password is set, you can use a command like this to commit:
+</p>
+
+<pre>svn commit</pre>
+
+<p>If Subversion can't figure out your username, you can tell it
+explicitly:</p>
+<pre>svn --username you commit</pre>
+<p>Subversion will prompt you for a password, and once you enter it once, it
+will remember it for you.  Note this is the password you configured with
+<tt>svnpasswd</tt>, not your shell or other password.</p>
+
+</subsection>
+
+<subsection name="Building Geronimo from Source">
+<p>Refer to the <a href="http://wiki.apache.org/geronimo/Building">Wiki
+page</a> for the build procedure.  It typically takes 10-30 minutes for a full
+build, and it needs to be run while online in order to download or update a
+large number of dependencies.</p>
+
+</subsection>
+</section>
+</body>
+</document>



Mime
View raw message