incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rdon...@apache.org
Subject svn commit: r424086 - in /incubator/public/samples/site: ./ lib/ xdocs/ xdocs/images/ xdocs/stylesheets/
Date Thu, 20 Jul 2006 22:12:30 GMT
Author: rdonkin
Date: Thu Jul 20 15:12:29 2006
New Revision: 424086

URL: http://svn.apache.org/viewvc?rev=424086&view=rev
Log:
Sample website for podling. Contributed by Craig Russell. JIRA INCUBATOR-28.

Added:
    incubator/public/samples/site/HOWTO
    incubator/public/samples/site/build.xml
    incubator/public/samples/site/lib/
    incubator/public/samples/site/lib/commons-collections.jar   (with props)
    incubator/public/samples/site/lib/jdom-b10-rc1.jar   (with props)
    incubator/public/samples/site/lib/logkit-1.0.1.jar   (with props)
    incubator/public/samples/site/lib/oro.jar   (with props)
    incubator/public/samples/site/lib/velocity-1.5-dev.jar   (with props)
    incubator/public/samples/site/xdocs/
    incubator/public/samples/site/xdocs/dependencies.xml
    incubator/public/samples/site/xdocs/documentation.xml
    incubator/public/samples/site/xdocs/downloads.xml
    incubator/public/samples/site/xdocs/faq.xml
    incubator/public/samples/site/xdocs/get-involved.xml
    incubator/public/samples/site/xdocs/images/
    incubator/public/samples/site/xdocs/images/apache-incubator-logo.png   (with props)
    incubator/public/samples/site/xdocs/index.xml
    incubator/public/samples/site/xdocs/javadoc.xml
    incubator/public/samples/site/xdocs/license.xml
    incubator/public/samples/site/xdocs/mail-lists.xml
    incubator/public/samples/site/xdocs/stylesheets/
    incubator/public/samples/site/xdocs/stylesheets/project.xml
    incubator/public/samples/site/xdocs/stylesheets/site.vsl
    incubator/public/samples/site/xdocs/stylesheets/site.xsl
    incubator/public/samples/site/xdocs/stylesheets/site_printable.vsl
    incubator/public/samples/site/xdocs/svn.xml
    incubator/public/samples/site/xdocs/team-list.xml
Modified:
    incubator/public/samples/site/   (props changed)

Propchange: incubator/public/samples/site/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Jul 20 15:12:29 2006
@@ -0,0 +1 @@
+*.log

Added: incubator/public/samples/site/HOWTO
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/HOWTO?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/HOWTO (added)
+++ incubator/public/samples/site/HOWTO Thu Jul 20 15:12:29 2006
@@ -0,0 +1,47 @@
+################################################################################
+#    Copyright 2006 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.
+################################################################################
+
+HOWTO for Podling Site
+======================
+
+How do I change the site content and generate ?
+---------------------------------------------
+
+1) Make your modifications to the source xml file in xdocs/
+2) Run the default ant target to generate new html
+
+    $ ant
+
+3) If errors, fix and repeat step 2
+
+4) If all ok - you can verify by looking at the site locally 
+   with your browser, do a svn commit to ensure that all changes
+   both .xml in the xdocs directory and the .html in the docs 
+   directory get committed.
+
+How do I deploy site to the internet?
+-------------------------------------
+
+1) Once all changes are committed to subversion, ssh into 
+   people.apache.org
+
+2) cd /www/incubator.apache.org/podling
+
+3) `cat UPDATE`
+
+That should bring all the changed content from SVN.  You must then 
+wait for up to 4 hours for the sync to take place to the real website.
+

Added: incubator/public/samples/site/build.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/build.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/build.xml (added)
+++ incubator/public/samples/site/build.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,106 @@
+<?xml version="1.0"?>
+<!--
+
+    Copyright 2006 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.
+-->
+<project name="Apache Podling" default="site" basedir=".">
+
+  <property file="${user.home}/.ant.properties" />
+  <property file="${user.home}/build.properties" />
+  <property file=".ant.properties" />
+
+  <property name="ant.home" value="."/>
+  <property name="debug" value="on"/>
+  <property name="optimize" value="on"/>
+  <property name="deprecation" value="off"/>
+
+  <property name="docs.dest" value="docs"/>
+  <property name="docs.src" value="xdocs"/>
+
+  <!-- Build classpath -->
+  <path id="classpath">
+    <fileset dir="./lib">
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+
+  <!-- =================================================================== -->
+  <!-- prints the environment                                              -->
+  <!-- =================================================================== -->
+  <target name="env">
+    
+    <echo message="java.home = ${java.home}"/>
+    <echo message="user.home = ${user.home}"/>
+    <echo message="java.class.path = ${java.class.path}"/>
+    <echo message="docs.src = ${docs.src}"/>
+    <echo message="docs.dest = ${docs.dest}"/>
+    <echo message=""/>
+  
+  </target>
+
+  <!-- =================================================================== -->
+  <!-- Make HTML version of site                                           -->
+  <!-- =================================================================== -->
+
+  <target name="site" 
+          description="generates the HTML documentation"
+          >
+      <taskdef name="anakia"
+          classname="org.apache.velocity.anakia.AnakiaTask">
+          
+          <classpath>
+             <path refid="classpath"/>
+          </classpath>
+
+      </taskdef>
+
+      <echo>
+       #######################################################
+       #
+       #  Now using Anakia to transform our XML documentation
+       #  to HTML.
+       #
+       #######################################################
+      </echo>
+
+      <anakia basedir="${docs.src}" destdir="${docs.dest}/"
+           extension=".html" style="./site.vsl"
+           projectFile="stylesheets/project.xml"
+           excludes="**/stylesheets/** empty.xml"
+           includes="**/*.xml"
+           lastModifiedCheck="true"
+           templatePath="xdocs/stylesheets">
+      </anakia>
+
+      <copy todir="${docs.dest}/images" filtering="no">
+          <fileset dir="${docs.src}/images">
+              <include name="**/*.gif"/>
+              <include name="**/*.jpeg"/>
+              <include name="**/*.jpg"/>
+              <include name="**/*.png"/>
+          </fileset>
+      </copy>
+  
+      <!-- In case we have CSS someday
+      <copy todir="${docs.dest}" filtering="no">
+          <fileset dir="${docs.src}">
+              <include name="**/*.css"/>
+          </fileset>
+      </copy>
+      -->
+  </target>
+    
+</project>
+

Added: incubator/public/samples/site/lib/commons-collections.jar
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/lib/commons-collections.jar?rev=424086&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/public/samples/site/lib/commons-collections.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/public/samples/site/lib/jdom-b10-rc1.jar
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/lib/jdom-b10-rc1.jar?rev=424086&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/public/samples/site/lib/jdom-b10-rc1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/public/samples/site/lib/logkit-1.0.1.jar
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/lib/logkit-1.0.1.jar?rev=424086&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/public/samples/site/lib/logkit-1.0.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/public/samples/site/lib/oro.jar
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/lib/oro.jar?rev=424086&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/public/samples/site/lib/oro.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/public/samples/site/lib/velocity-1.5-dev.jar
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/lib/velocity-1.5-dev.jar?rev=424086&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/public/samples/site/lib/velocity-1.5-dev.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/public/samples/site/xdocs/dependencies.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/dependencies.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/dependencies.xml (added)
+++ incubator/public/samples/site/xdocs/dependencies.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2006 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>Project Dependencies</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+<section name="The Apache Podling Project">
+
+<p>
+Apache Podling is a project currently incubating in Apache.
+<p> 
+The common external dependencies of Podling include the tools used to build 
+and test it:
+</p>
+
+<ul>
+<li>Subversion</li>
+<li>Ant</li>
+<li>JUnit</li>
+</ul>
+
+</p>
+</section>
+
+</body>
+</document>
+   

Added: incubator/public/samples/site/xdocs/documentation.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/documentation.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/documentation.xml (added)
+++ incubator/public/samples/site/xdocs/documentation.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+    Copyright 2006 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>Documentation</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+<section name="Apache Podling Documentation">
+
+<p>
+There is not yet a full manual or similar official documentation.  However,
+the resources below will help new users and developers get up to speed with
+Podling.
+</p>
+
+<subsection name="Project Resource">
+
+<ul>
+<li>The <a href="http://wiki.apache.org/incubator/Podling">Podling Wiki</a> has
+information on running Podling, as well as checking out and
+building from source, and many other things.</li>
+</ul>
+
+</subsection>
+
+<subsection name="Books">
+
+<p>
+A number of books covering Podling are planned or in production.  
+</p>
+
+<p><b>Books About Podling</b></p>
+
+</subsection>
+
+<subsection name="Articles and Interviews">
+<ul>
+<li>TheServerSide.com
+<a href="http://www.theserverside.com/news/thread.tss?thread_id=000000 ">
+discussion on Podling</a>
+</li>
+</ul>
+
+</subsection>
+
+</section>
+
+</body>
+
+</document>
+

Added: incubator/public/samples/site/xdocs/downloads.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/downloads.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/downloads.xml (added)
+++ incubator/public/samples/site/xdocs/downloads.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+
+    Copyright 2006 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>Downloads</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+
+<section name="Downloads">
+<p>
+A release of Podling includes the First artifact  
+and the Second artifact. The release is distributed as
+source code and as jar files that can be accessed
+via maven repository search.
+<ul>
+<li> 
+First artifact.
+</li>
+<li> 
+Second artifact.
+</li>
+</ul>
+</p>
+<p>
+All are available for download as source and binary.
+</p>
+<p>
+If downloading multiple source packages, extract them all
+into the same directory. This will preserve the source
+dependencies among the projects.
+</p>
+<subsection name="Latest Official Release">
+<p>
+No official releases are available.
+</p>
+</subsection>
+
+<subsection name="Previous Official Releases">
+<p>
+No previous official releases are available.
+</p>
+</subsection>
+
+</section>
+</body>
+</document>
+

Added: incubator/public/samples/site/xdocs/faq.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/faq.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/faq.xml (added)
+++ incubator/public/samples/site/xdocs/faq.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2006 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>Frequently Asked Questions</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+<section name="General">
+
+<p>
+<strong>What is Podling?</strong>
+<blockquote>
+Podling is an open source implementation. 
+</blockquote>
+</p>
+
+<p> 
+<strong>Where is the mailing list, and how can I subscribe?
+</strong>
+<blockquote>
+Please see <a href="mail-lists.html">mail-lists</a> for details.
+</blockquote>
+</p>
+
+<p>
+<strong>Does this project use a wiki?  </strong>
+<blockquote>
+It does - the
+<a href="http://wiki.apache.org/incubator/Podling">Podling wiki</a>
+complements the work taking place on the mailing list and provides
+additional information on the project. 
+</blockquote>
+</p>
+</section>
+
+</body>
+</document>
+   

Added: incubator/public/samples/site/xdocs/get-involved.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/get-involved.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/get-involved.xml (added)
+++ incubator/public/samples/site/xdocs/get-involved.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<document>
+
+<properties>
+<title>Get Involved</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+
+<section name="How do I contribute, give feedback, fix bugs and so on?">
+
+<p>
+The Apache Podling project really needs and appreciates any contributions,
+including documentation help, source code and feedback. Suggested
+changes should come in the form of source code and/or very detailed
+and constructive feedback.
+</p>
+
+<ul>
+<li>
+Discussion occurs on the <a href="mail-lists.html">Podling mailing lists</a>
+</li>
+<li>
+Information on access to the project source code is 
+available <a href="svn.html">here</a>.
+</li>
+<li>
+Bugs and other issues can be posted on the project 
+<a href="
+http://issues.apache.org/jira/secure/BrowseProject.jspa?id=0 ">JIRA</a>
+</li>
+<li>
+Additional documentation and discussion can be found on the project
+<a href="http://wiki.apache.org/incubator/Podling">wiki</a>
+</li>
+</ul>
+
+</section>
+
+<section name="How do I become a committer?">
+<p>If you're interested in committing to the project: </p>
+<ul>
+<li><p> You'll need to fill out some legal paperwork and go through 
+a process to get an apache committer account: See 
+<a  class="external" rel="nofollow" 
+href="http://apache.org/dev/new-committers-guide.html">
+New Committers Guide</a>, 
+<a  class="external" rel="nofollow" 
+href="http://apache.org/dev/contributors.html"> Contributors</a>, and 
+<a  class="external" rel="nofollow" 
+href="http://apache.org/dev/committers.html"> Committers</a> 
+for more details. </p>
+
+</li>
+<li><p> After you've received an email from 
+<a  href="mailto:root@apache.org">root@apache.org</a> 
+with your committer account information, change your initial password: 
+Login by 'ssh -l &lt;username&gt; people.apache.org'; 
+run 'passwd'; 
+run 'svnpasswd'.  See 
+<a  class="external" rel="nofollow" 
+href="http://apache.org/dev/version-control.html">Committer Subversion Access
+</a>. 
+</p>
+</li>
+<li><p> Check out the Podling sources and test your svn account: 
+<a  href="http://svn.apache.org/viewcvs.cgi/incubator/Podling-jpa/">
+SubversionRepository</a>. 
+</p>
+
+</li>
+<li><p> Sign up for a 
+<a  class="external" rel="nofollow" 
+href="http://wiki.apache.org/incubator/UserPreferences">WiKi</a> account. 
+</p>
+</li>
+<li><p> Sign up for an 
+<a  class="external" rel="nofollow" 
+href="http://issues.apache.org/jira/">
+ASF JIRA</a> account. 
+</p>
+</li>
+
+</ul>
+
+</section>
+
+</body>
+</document>

Added: incubator/public/samples/site/xdocs/images/apache-incubator-logo.png
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/images/apache-incubator-logo.png?rev=424086&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/public/samples/site/xdocs/images/apache-incubator-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/public/samples/site/xdocs/index.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/index.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/index.xml (added)
+++ incubator/public/samples/site/xdocs/index.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+
+    Copyright 2006 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>Home</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+
+<section name="Welcome to Apache Podling">
+
+<p>
+Welcome to Apache Podling, a project of the 
+<a href="http://incubator.apache.org/">Apache incubator</a>.  Our goal is a 
+thriving community of users and developers.
+</p>
+<p>Podling is an Apache-licensed open source implementation. 
+</p>
+
+<p>
+The Apache Podling project is focused on building the Podling api 
+and a robust, high performance, scalable implementation.
+</p>
+</section>
+
+<section name="Podling News">
+
+<p>
+<strong>Podling has been accepted into the Apache Incubator.</strong>
+</p>
+
+</section>
+
+<section name="Podling Community">
+<p>
+<strong>Users!</strong>
+<blockquote>
+We'd love to have you involved. Check out the <a href="http://wiki.apache.org/incubator/Podling wiki">Wiki</a>.
+</blockquote>
+</p>
+
+</section>
+
+</body>
+</document>
+
+
+
+
+

Added: incubator/public/samples/site/xdocs/javadoc.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/javadoc.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/javadoc.xml (added)
+++ incubator/public/samples/site/xdocs/javadoc.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+
+    Copyright 2006 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>Podling Javadoc</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+
+<section name="Podling Javadoc">
+
+<p>
+Podling Javadoc is available in two formats. You can browse the
+javadoc online, or you can download it as a .zip file and
+unzip it to a local directory.
+</p>
+
+</section>
+
+<section name="Podling spec-jar javadoc">
+<strong>Coming soon!</strong>
+<!-- Remove this line when implemented
+<p>Podling implementation of the jar.</p>
+<p><a href="spec-jar/apidocs/index.html">
+Browse Podling javadoc online</a>
+</p>
+<p><a href="spec-jar/apidocs.zip">Download Podling javadoc</a>
+</p>
+     Remove this line when implemented -->
+</section>
+
+</body>
+</document>

Added: incubator/public/samples/site/xdocs/license.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/license.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/license.xml (added)
+++ incubator/public/samples/site/xdocs/license.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,225 @@
+<?xml version="1.0"?>
+
+<document>
+<properties>
+<title>License</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+<section name="Apache License v2.0">
+
+<source test=""><![CDATA[
+
+
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   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.
+
+
+ ]]></source>
+
+</section>
+</body>
+</document>
+

Added: incubator/public/samples/site/xdocs/mail-lists.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/mail-lists.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/mail-lists.xml (added)
+++ incubator/public/samples/site/xdocs/mail-lists.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+    Copyright 2006 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>Mailing Lists</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+<section name="Apache Podling Mailing Lists">
+
+<p>
+There are currently two publicly available mailing lists for Podling. 
+</p>
+<p>
+The commits list is for notification of commits to the Podling repository.
+</p>
+<p>
+The dev list is for internal discussion among the Podling developers. It is
+open to the public if you are interested in seeing how the sausage is made.
+</p>
+
+<table>
+<!-- Remove this line when the user list is set up.
+<tr>
+<td>
+<p><strong>User List</strong> : 
+<a  href="mailto:Podling-user@incubator.apache.org">
+Podling-user@incubator.apache.org</a> </p>
+</td>
+<td>
+<p> <a  class="external" rel="nofollow" 
+href="mailto:Podling-user-subscribe@incubator.apache.org">
+Subscribe</a> </p>
+</td>
+<td>
+<p> <a  class="external" rel="nofollow" 
+href="mailto:Podling-user-unsubscribe@incubator.apache.org">
+Unsubscribe</a> </p>
+</td>
+<td>
+<p>
+<a href="http://mail-archives.incubator.apache.org/mod_mbox/Podling-user/">
+Archive</a>
+</p>
+</td>
+</tr>
+Remove this line when the user list is set up. -->
+<tr>
+<td>
+<p><strong>Commits List</strong> : 
+<a  href="mailto:Podling-commits@incubator.apache.org">
+Podling-commits@incubator.apache.org</a> </p>
+</td>
+<td>
+<p> <a  class="external" rel="nofollow" 
+href="mailto:Podling-commits-subscribe@incubator.apache.org">
+Subscribe</a> </p>
+</td>
+<td>
+<p> <a  class="external" rel="nofollow" 
+href="mailto:Podling-commits-unsubscribe@incubator.apache.org">
+Unsubscribe</a> </p>
+</td>
+<td>
+<p>
+<a href="http://mail-archives.apache.org/mod_mbox/incubator-Podling-commits/">
+Archive</a>
+</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><strong>Developer List</strong> : 
+<a  href="mailto:Podling-dev@incubator.apache.org">
+Podling-dev@incubator.apache.org</a> </p>
+</td>
+<td>
+<p> <a  class="external" rel="nofollow" 
+href="mailto:Podling-dev-subscribe@incubator.apache.org">
+Subscribe</a> </p>
+</td>
+<td>
+<p> <a  class="external" rel="nofollow" 
+href="mailto:Podling-dev-unsubscribe@incubator.apache.org">
+Unsubscribe</a> </p>
+</td>
+<td>
+<p>
+<a href="http://mail-archives.apache.org/mod_mbox/incubator-Podling-dev">
+Archive</a>
+</p>
+</td>
+</tr>
+</table>
+
+</section>
+</body>
+</document>
+

Added: incubator/public/samples/site/xdocs/stylesheets/project.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/stylesheets/project.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/stylesheets/project.xml (added)
+++ incubator/public/samples/site/xdocs/stylesheets/project.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="Apache Podling Project"
+        href="http://incubator.apache.org/Podling/">
+
+    <title>Apache Podling</title>
+    <logo href="/images/apache-incubator-logo.png">Apache Podling</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"/>
+        <item name="javadoc"                href="/javadoc.html"/>
+    </menu>
+
+    <menu name="Community">
+        <item name="Get Involved"           href="/get-involved.html"/>
+        <item name="Committers"             href="/team-list.html"/>
+        <item name="Mailing Lists"          href="/mail-lists.html"/>
+        <item name="Documentation"          href="/documentation.html"/>
+        <item name="FAQ"                    href="/faq.html"/>
+        <item name="Wiki"                   href="http://wiki.apache.org/incubator/Podling"/>
+    </menu>
+
+    <menu name="Development">
+        <item name="Source Code"            href="/svn.html"/>
+        <item name="Coding Standards"       href="http://wiki.apache.org/geronimo/CodingStandards"/>
+        <item name="JIRA"                   href="http://issues.apache.org/jira/browse/Podling "/>
+        <item name="Dependencies"           href="/dependencies.html"/>
+    </menu>
+
+    </body>
+</project>

Added: incubator/public/samples/site/xdocs/stylesheets/site.vsl
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/stylesheets/site.vsl?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/stylesheets/site.vsl (added)
+++ incubator/public/samples/site/xdocs/stylesheets/site.vsl Thu Jul 20 15:12:29 2006
@@ -0,0 +1,335 @@
+<!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 ($pagebannerbg = "#ffffff")
+    #set ($pagebannerfg = "#625972")
+    #set ($bannerbg = "#726982")
+    #set ($bannerfg = "#ffffff")
+    #set ($subbannerbg = "#9289A2")
+    #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 (getBannerTitle)
+#if ( $root.getChild("properties").getChild("bannertitle") )
+    #set ( $pageBanner = $root.getChild("properties").getChild("bannertitle") )
+#else
+    #set ( $pageBanner = $root.getChild("properties").getChild("title").getText() )
+#end
+<td width="80%" align="left" valign="bottom" bgcolor="$pagebannerbg">
+        <font color="$pagebannerfg" size="+3" face="arial,helvetica,sanserif">
+    <b>$pageBanner</b>
+</font>
+</td>
+#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>
+                    <td align='LEFT'>
+                    #getBannerTitle()
+                    </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/2005/US/">
+                        <img src="http://apache.org/images/ac2005us_blue_125x125.jpg" height="125"
+                             width="125" border="0" alt="ApacheCon US 2005" />
+                    </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-2006, The Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+#end
+
+
+
+
+

Added: incubator/public/samples/site/xdocs/stylesheets/site.xsl
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/stylesheets/site.xsl?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/stylesheets/site.xsl (added)
+++ incubator/public/samples/site/xdocs/stylesheets/site.xsl Thu Jul 20 15:12:29 2006
@@ -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; 2006, 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/public/samples/site/xdocs/stylesheets/site_printable.vsl
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/stylesheets/site_printable.vsl?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/stylesheets/site_printable.vsl (added)
+++ incubator/public/samples/site/xdocs/stylesheets/site_printable.vsl Thu Jul 20 15:12:29 2006
@@ -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; 2006, Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+#end

Added: incubator/public/samples/site/xdocs/svn.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/svn.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/svn.xml (added)
+++ incubator/public/samples/site/xdocs/svn.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+    Copyright 2006 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>Source Code</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+
+<section name="Apache Podling Source Code">
+
+<p>Apache Podling uses 
+<a  class="external" rel="nofollow" href="http://subversion.tigris.org">
+Subversion</a> to manage its source code.
+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>
+<p>
+To receive notice of commits to the repository subscribe to 
+<a  href="mailto:Podling-commits@incubator.apache.org">
+Podling-commits@incubator.apache.org</a> by sending email to 
+<a  href="mailto:Podling-commits-subscribe@incubator.apache.org">
+Podling-commits-subscribe@incubator.apache.org</a>. 
+</p>
+
+</section>
+
+<section name="Web Access to Subversion">
+
+<p>
+If you just want to browse the source code, you can use the
+<a class="external" rel="nofollow" 
+href="http://svn.apache.org/viewcvs/incubator/Podling">
+ViewCVS web interface</a> to Subversion.  This is current at all times.
+</p>
+
+</section>
+
+<section name="Checking Out Code Using Subversion">
+
+<p>Anyone can check code out of Subversion.  You only need to specify a
+username and password to update the Subversion repository, and only
+Podling committers can do that.
+If you are a committer, are working from behind a firewall, or are 
+connected to the internet through a proxy server, please see the sections 
+below for more information.
+</p>
+
+<subsection name="Anonymous check out from Subversion">
+<p>Use a command like:</p>
+<pre>% svn checkout http://svn.apache.org/repos/asf/incubator/Podling </pre>
+<p>Once you have Apache Podling checked out you can update the source 
+by executing the following command from within the Podling directory. </p>
+<pre>
+% svn update
+</pre>
+</subsection>
+<subsection name="Access from behind a firewall">
+
+<p>For those users who are stuck behind a corporate firewall which is 
+blocking http access to the Subversion repository, you can try to access it 
+via HTTPS: </p>
+<pre>
+% svn checkout https://svn.apache.org/repos/asf/incubator/Podling
+</pre>
+
+</subsection>
+<subsection name="Access through a proxy">
+
+<p>The Subversion client can go through a proxy, if you configure it 
+to do so. First, edit your "servers" configuration file to indicate which 
+proxy to use. The files location depends on your operating system. 
+On Linux or Unix it is located in the directory "~/.subversion". 
+On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", 
+note this is a hidden directory.) </p>
+<p>There are comments in the file explaining what to do. If you don't have 
+that file, get the latest Subversion client and run any command; this will 
+cause the configuration directory and template files to be created. 
+</p>
+<p>Example : Edit the 'servers' file and add something like : 
+</p>
+<pre>
+[global]
+http-proxy-host = your.proxy.name
+http-proxy-port = 3128
+</pre>
+
+</subsection>
+
+<subsection name="Committer access">
+
+<p>Everyone can access the Apache Podling Subversion repository via HTTPS, 
+but Apache Podling Committers must checkout the Subversion repository 
+via HTTPS. 
+</p>
+<pre>
+% svn checkout https://svn.apache.org/repos/asf/incubator/Podling
+</pre>
+</subsection>
+</section>
+
+<section name="Submitting Code Changes">
+<subsection name="Submitting a patch">
+
+<p>If you make changes to Apache Podling, and would like to contribute 
+it to the project, you should open a JIRA issue and discuss the merits
+of the proposal with the developer community. If there is agreement,
+create a patch and attach it to the JIRA issue.
+</p>
+<p>
+To create a patch, execute the svn diff command. This creates a patch that
+can easily be uploaded to a JIRA issue. A good name for the patch includes
+the JIRA issue name, e.g. PODLING-104.patch. If there are several patches
+for the same JIRA issue, you might include your initials, e.g.
+PODLING-104.clr.patch 
+</p>
+<pre>
+% svn diff &gt; PODLING-104.clr.patch
+</pre>
+</subsection>
+
+<subsection name="Committing changes to subversion">
+<p>
+To commit changes to the subversion repository, you must be an Apache 
+Podling committer.  See <a href="get-involved.html">get involved</a> 
+for information on how to become a committer and how to set up your 
+password once you become a committer.
+</p>
+
+<p>
+Once your password is set, you can use a command like this to commit:
+</p>
+<pre>
+$&gt; svn commit --username your-username
+Authentication realm: &lt;https://svn.apache.org:443&gt; ASF Committers
+Password for 'your-username': your-password
+</pre>
+<p>You can also pass your password on the command line directly, but 
+this is a security problem on multiuser unix computers (the command line 
+arguments are available via the ps command).  Here is the command if you 
+are Windows or a single user unix computer: 
+</p>
+<pre>
+$&gt; svn commit --username your-username --password your-password
+</pre>
+<p>Remember to replace 'your-username' and 'your-password' with 
+your actual username and password on svn.apache.org. 
+</p>
+
+</subsection>
+</section>
+
+<section name="Building Podling from Source">
+<p>
+Refer to the <a href="http://wiki.apache.org/incubator/Podling">Wiki
+page</a> for details. Note that the Podling project is subdivided into several
+smaller projects, and each project is built separately. 
+</p>
+
+</section>
+
+<section name="Using Subversion on Windows with cygwin">
+
+<p>If you use Subversion on Windows under cygwin, you may find that the 
+Subversion client automatically assigns the executable property to 
+non-executable files. In that case, you would see this at the bottom of 
+an <em>svn diff</em> of the file: 
+</p>
+<pre>
+Property changes on: test/sql/derby/datastoreidentity/schema1.sql
+___________________________________________________________________
+Name: svn:executable
+   + *
+</pre>
+<p>This section explains the source of the problem and suggests some 
+actions to avoid it. 
+</p>
+
+<subsection name="Background">
+
+<p>Subversion carries executable information in the built-in property 
+called svn:executable.  This property, unlike others,  may be present 
+or absent, but it has no value.  You can add it or delete it, but you 
+cannot change its value. 
+</p>
+<p>In theory, Subversion ignores Windows file permissions and by default 
+does not set svn:executable. However, cygwin svn acts like Unix svn and 
+determines the svn:executable property based on file permissions. 
+</p>
+<p>If you create a file from the cygwin command line, by default it is 
+executable only if the filename ends with .bat, .com or .exe, or if its 
+content starts with #!. [This is what the doc says, but you may see -x 
+for all files.] If you create a file using a Windows tool, by default 
+its Windows permissions are executable by all. Cygwin interprets the 
+Unix-style permissions this way as well. If the file is executable by all, 
+cygwin svn sets the svn:executable property on the file when you invoke 
+<em>svn add</em>. 
+</p>
+</subsection>
+<subsection name="Removing existing executable properties from the repository">
+
+<p>You can use svn propdel to remove the svn:executable property from your 
+working copy. 
+</p>
+<pre>
+    svn propdel -R svn:executable .
+</pre>
+<p>will recursively remove the svn:executable property from all of the 
+files below the current directory.  You can use this and commit the 
+files to clean the repository if necessary. 
+</p>
+
+</subsection>
+<subsection name="Preventing Subversion from adding unwanted executable 
+properties">
+
+<p>Windows/cygwin users who don't want to have to think about using <em>svn 
+propdel</em> or <em>chmod</em> on each added file can use a non-cygwin 
+version of svn. The Subversion 1.2.3 Win32 binaries, downloadable from the 
+link at the bottom of <a  rel="nofollow" 
+href="http://subversion.tigris.org/project_packages.html">
+http://subversion.tigris.org/project_packages.html</a>, appear to work 
+well. After installation add the svn.exe location to your Windows PATH 
+variable. If you are switching from cygwin svn to Win32 svn </p>
+<ol type="1">
+<li>
+<p>Remove the subversion component from your cygwin installation 
+because when svn is invoked from a cygwin window, the cygwin version is 
+found even if your cygwin/bin directory is later on the path. (In the 
+Select Packages window of the setup wizard, navigate to the subversion 
+package in the Devel. category.  Click on the status icon until Uninstall 
+is displayed. Click next and continue through the wizard until installation 
+is complete.) 
+</p>
+</li>
+<li>
+<p>Copy the servers file and the auth folder from the sygwin ~/.subversion 
+directory to C:\Documents and 
+Settings\&lt;user&gt;\Application Data\Subversion used by Win32 
+subversion. 
+</p>
+</li>
+</ol>
+<p>Note that windows svn uses backslash as the path separator when 
+displaying file names. You cannot just copy and paste this file name 
+to another svn command when running from within a cygwin shell. 
+You need to enclose the file name into double quotes. 
+</p>
+<p>Alternatively, Windows users can set file permissions in Windows 
+Explorer. (Right-click on the top-level folder &amp; select Properties. 
+Select the Security tab. Click Advanced. Remove all instances of 
+Read &amp; Execute from the Permission Entries. Click "Reset permissions 
+on all child objects and enable propogations of inheritable permissions". 
+Click Apply. OK. OK.) You will have to do this again when you do a clean 
+checkout to a new directory. 
+</p>
+
+</subsection>
+</section>
+</body>
+</document>

Added: incubator/public/samples/site/xdocs/team-list.xml
URL: http://svn.apache.org/viewvc/incubator/public/samples/site/xdocs/team-list.xml?rev=424086&view=auto
==============================================================================
--- incubator/public/samples/site/xdocs/team-list.xml (added)
+++ incubator/public/samples/site/xdocs/team-list.xml Thu Jul 20 15:12:29 2006
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!--
+
+    Copyright 2006 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>Project Team</title>
+<author email="Podling-dev@incubator.apache.org">
+ Podling Documentation Team</author>
+</properties>
+
+<body>
+
+<section name="Apache Podling Committers">
+
+<p>
+The people listed below have made significant contributions to Podling by
+working long and hard to make quality software for the rest of the world to
+use.
+</p>
+
+<p>
+If you would like to contribute to Podling, please see the
+<a href="http://wiki.apache.org/incubator/Podling">wiki</a> 
+ to find areas where you can contribute.
+If there is nothing in there that suits your interest, but you still have
+ideas, please feel free to suggest them on the mailing list.
+</p>
+<p>
+If you would like to become a committer, please see
+<a href="get-involved.html">Get Involved</a>.
+</p>
+
+<table>
+<tr><th>Name</th><th>Organization</th></tr>
+<tr><th>Atila the Hun</th><th>Hun4U</th></tr>
+</table>
+</section>
+
+</body>
+</document>



---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message