Author: trygvis
Date: Fri Apr 15 06:21:48 2005
New Revision: 161451

URL: http://svn.apache.org/viewcvs?view=rev&rev=161451
Log:
o Adding documentation on how to add and build projects.

Modified:
    maven/continuum/trunk/continuum-site/project.xml
    maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml
    maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml
    maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml

Modified: maven/continuum/trunk/continuum-site/project.xml
URL: 
http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/project.xml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/project.xml (original)
+++ maven/continuum/trunk/continuum-site/project.xml Fri Apr 15 06:21:48 2005
@@ -1,14 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- 
+
+<!--
 /*
  * Copyright 2001-2005 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.
@@ -46,7 +47,7 @@
       <id>jvanzyl</id>
       <name>Jason van Zyl</name>
       <email>[EMAIL PROTECTED]</email>
-      <organization>Maven</organization>
+      <organization>Mergere, Inc</organization>
       <roles>
         <role>Architect</role>
         <role>Release Manager</role>
@@ -56,12 +57,10 @@
       <id>trygvis</id>
       <name>Trygve Laugstol</name>
       <email>[EMAIL PROTECTED]</email>
-      <organization>ASF</organization>
+      <organization>Mergere, Inc</organization>
       <roles>
-        <role>PMC Member</role>
         <role>Developer</role>
       </roles>
-      <timezone>+1</timezone>
     </developer>
   </developers>
   <mailingLists>

Modified: maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml
URL: 
http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml (original)
+++ maven/continuum/trunk/continuum-site/src/site/xdoc/about.fml Fri Apr 15 
06:21:48 2005
@@ -10,7 +10,7 @@
           For more information on what continous integration is there are lots 
of articles on the internet:
           <ul>
             <li>Martin Fowler has a article called
-                <a 
href="http://www.martinfowler.com/articles/continuousIntegration.html";>"Continuous
 Integration"</a>
+              <a 
href="http://www.martinfowler.com/articles/continuousIntegration.html";>"Continuous
 Integration"</a>
             </li>
             <li>The C2 wiki has a page on
               <a 
href="http://c2.com/cgi/wiki?ContinuousIntegration";>ContinuousIntegration</a>
@@ -27,8 +27,10 @@
         </p>
         <ul>
           <li>A easy to use web interface</li>
-          <li>A very easy way to add new projects, see the <a 
href="adding-projects.html">adding projects</a> page for
-              more information</li>
+          <li>A very easy way to add new projects, see the
+            <a href="getting-started.html#Adding_projects">adding projects</a> 
section page for
+              more information
+          </li>
           <li>A XML-RPC interface for automation and remoting</li>
           <li>Mail notification</li>
         </ul>
@@ -68,7 +70,8 @@
           join the project.
         </p>
         <p>
-          For more information, please see <a 
href="http://maven.apache.org/contributing/help.html";>How to Help</a>.
+          For more information, please see
+          <a href="http://maven.apache.org/contributing/help.html";>How to 
Help</a>.
         </p>
       </answer>
     </faq>

Modified: maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml
URL: 
http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml 
(original)
+++ maven/continuum/trunk/continuum-site/src/site/xdoc/getting-started.xml Fri 
Apr 15 06:21:48 2005
@@ -14,5 +14,64 @@
         <a href="http://localhost:8080";>http://localhost:8080</a> or by using 
the XML-RPC interface on port 8000.
       </p>
     </section>
+    <section name="Adding Projects to Continuum">
+      <p>
+        When adding projects note that Continuum will check out the projects 
directly after you press the button and
+        will not return untill after the projects has been checked out either 
successfully or not. This is a known
+        issue with Continuum and asynchronous checkouts are
+        <a href="planned-features.html#Asynchronous_checkouts">planned</a>.
+      </p>
+      <subsection name="Adding Maven2 Projects">
+        <p>
+          When adding a Maven 2 project all you need is the URL to a POM. The 
POM has to include at least the SCM
+          information to be able to check out the project.
+        </p>
+      </subsection>
+      <subsection name="Adding Maven1 Projects">
+        <p>
+          Adding a Maven 1 it pretty much like adding a Maven 2 project, give 
it a URL to a POM with SCM information
+          and Continuum will add the projects.
+        </p>
+        <p>
+          There are is a caveat though: The POM cannot extend a parent POM. 
When Continuum is downloading the POM it
+          won't know how to find the parent POMs. The best way to use 
Continuum with Maven 1 projects is to
+          give Continuum the root POM of your projects only and then have a 
special goal in the root projects
+          <code>maven.xml</code> to build all of the projects. This is 
something that hopefully will be remedied in
+          Maven 1.1.
+        </p>
+      </subsection>
+      <subsection name="Adding Ant Projects">
+        <p>
+          When adding Ant projects you have to specify the projects name, scm 
url, nag email address and version and
+          the targets to execute.
+        </p>
+      </subsection>
+      <subsection name="Adding Shell Projects">
+        <p>
+          When adding Ant projects you have to specify the projects name, scm 
url, nag email address and version and
+          the shell script to execute. The working directory of the project 
will be prepended to the scripts path.
+        </p>
+      </subsection>
+    </section>
+    <section name="Building Projects">
+      <subsection name="Using the Web Interface">
+        <p>
+          To build a project with the web interface from the project list, 
simply press the "build" button and the
+          project will be enqueued on the build list. If Continuum isn't 
already building a project it will start the
+          build immediately.
+        </p>
+      </subsection>
+      <subsection name="Using the XML-RPC Interface">
+        <p>
+          By using the <code>continuum_cli.py</code> Python script you can 
remotely controll Continuum. Start the
+          script by executing <source>python continuum_cli.py</source> and 
write <code>help</code> to list all
+          available commands.
+        </p>
+        <p>
+          There is also a reusable Python library called 
<code>continuum.py</code> that can be used to integrate
+          remote control over Continuum into other Python applications.
+        </p>
+      </subsection>
+    </section>
   </body>
 </document>

Modified: 
maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml
URL: 
http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml?view=diff&r1=161450&r2=161451
==============================================================================
--- maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml 
(original)
+++ maven/continuum/trunk/continuum-site/src/site/xdoc/planned-features.xml Fri 
Apr 15 06:21:48 2005
@@ -43,6 +43,14 @@
           </li>
         </ul>
       </subsection>
+      <subsection name="Asynchronous checkouts">
+        <p>
+          Currently all checkouts are done while the user presses the "add 
project" button which can take up to
+          several minutes to complete. Continuum need to do this in the 
background and show that the prjoect currently
+          are beeing checked out in the overview pages. For status updates on 
this issues take a look at the
+          <a href="http://jira.codehaus.org/browse/CONTINUUM-60";>JIRA 
issue</a>.
+        </p>
+      </subsection>
     </section>
   </body>
 </document>


Reply via email to