You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by vs...@apache.org on 2006/07/25 19:33:24 UTC

svn commit: r425465 - in /maven/doxia/trunk/doxia-sandbox: doxia-book/src/main/modello/book.mdo doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java

Author: vsiveton
Date: Tue Jul 25 10:33:24 2006
New Revision: 425465

URL: http://svn.apache.org/viewvc?rev=425465&view=rev
Log:
Revised documentation for modello and mojo.
Added copyright.

Modified:
    maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo
    maven/doxia/trunk/doxia-sandbox/doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java

Modified: maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo
URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo?rev=425465&r1=425464&r2=425465&view=diff
==============================================================================
--- maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo (original)
+++ maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo Tue Jul 25 10:33:24 2006
@@ -1,9 +1,38 @@
 <?xml version="1.0"?>
 
+<!--
+/*
+ * Copyright 2001-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.
+ */
+ -->
+ 
 <model>
   <id>book</id>
   <name>BookModel</name>
-  <description>Model for a book in Doxia</description>
+  <description>
+    <![CDATA[
+    <p>
+      This descriptor specifies the metadatas and the content for 
+      a book.
+    </p>
+    <p>
+      A book is defined by a collection of chapters, a chapter by a 
+      collection of sections, a section by a file.
+    </p>
+    ]]>
+  </description>
   <defaults>
     <default>
       <key>package</key>
@@ -13,7 +42,9 @@
   <classes>
     <class rootElement="true" xml.tagName="project">
       <name>BookModel</name>
-      <description></description>
+      <description>
+        Describes the book layout and packaging.
+      </description>
       <version>1.0.0</version>
       <fields>
         <field>
@@ -21,25 +52,41 @@
           <version>1.0.0</version>
           <type>String</type>
           <identifier>true</identifier>
+          <description>
+            Specifies the id of this book. This is a symbolic name for a
+            particular book from this project.
+          </description>
         </field>
         <field>
           <name>title</name>
           <version>1.0.0</version>
           <type>String</type>
+          <description>
+            Specifies the title of this book.
+          </description>
         </field>
         <field>
           <name>author</name>
           <version>1.0.0</version>
           <type>String</type>
+          <description>
+            Specifies the author of this book.
+          </description>
         </field>
         <field>
           <name>date</name>
           <version>1.0.0</version>
           <type>String</type>
+          <description>
+            Specifies the date of this book.
+          </description>
         </field>
         <field>
           <name>chapters</name>
           <version>1.0.0</version>
+          <description>
+            Specifies a collection of chapters.
+          </description>
           <association>
             <type>Chapter</type>
             <multiplicity>*</multiplicity>
@@ -129,15 +176,25 @@
           <version>1.0.0</version>
           <type>String</type>
           <identifier>true</identifier>
+          <description>
+            Specifies the id of this chapter. This is a symbolic name for a
+            particular chapter.
+          </description>
         </field>
         <field>
           <name>title</name>
           <version>1.0.0</version>
           <type>String</type>
+          <description>
+            Specifies the title of this chapter.
+          </description>
         </field>
         <field>
           <name>sections</name>
           <version>1.0.0</version>
+          <description>
+            Specifies a collection of sections.
+          </description>
           <association>
             <type>Section</type>
             <multiplicity>*</multiplicity>
@@ -154,16 +211,26 @@
           <version>1.0.0</version>
           <type>String</type>
           <identifier>true</identifier>
+          <description>
+            Specifies the id of this section. This is a symbolic name for a
+            particular section.
+          </description>
         </field>
         <field>
           <name>title</name>
           <version>1.0.0</version>
           <type>String</type>
+          <description>
+            Specifies the title of this section.
+          </description>
         </field>
         <field>
           <name>file</name>
           <version>1.0.0</version>
           <type>String</type>
+          <description>
+            Specifies the file of this section.
+          </description>
         </field>
       </fields>
     </class>

Modified: maven/doxia/trunk/doxia-sandbox/doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java
URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-sandbox/doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java?rev=425465&r1=425464&r2=425465&view=diff
==============================================================================
--- maven/doxia/trunk/doxia-sandbox/doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java (original)
+++ maven/doxia/trunk/doxia-sandbox/doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java Tue Jul 25 10:33:24 2006
@@ -1,5 +1,21 @@
 package org.apache.maven.doxia.plugin;
 
+/*
+ * Copyright 2004-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.
+ */
+
 import org.apache.maven.doxia.book.BookDoxia;
 import org.apache.maven.doxia.book.BookDoxiaException;
 import org.apache.maven.doxia.book.InvalidBookDescriptorException;
@@ -30,21 +46,29 @@
     // ----------------------------------------------------------------------
 
     /**
+     * A list of books.
+     *
      * @parameter
      */
     private List books;
 
     /**
+     * Base directory of the project.
+     *
      * @parameter expression="${basedir}"
      */
     private File basedir;
 
     /**
+     * Directory containing the generated project docs.
+     *
      * @parameter expression="${project.build.directory}/generated-site"
      */
     private File generatedDocs;
 
     /**
+     * BookDoxia component
+     *
      * @component
      */
     private BookDoxia bookDoxia;



Re: svn commit: r425465 - in /maven/doxia/trunk/doxia-sandbox: doxia-book/src/main/modello/book.mdo doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java

Posted by Brett Porter <br...@apache.org>.
And we need to change the header soon too. I'm just waiting for it to 
actually be circulated beyond legal-discuss in case they change anything :)

- Brett

On 26/07/2006 11:02 PM, Vincent Siveton wrote:
> [SNIP]
> 
>> > +<!--
>> > +/*
>> > + * Copyright 2001-2006 The Apache Software Foundation.
>>
>> This stuff was made this year.
>>
>> [snip]
>>
>> -- 
>> Trygve
>>
> 
> Cut'n'paste facility ;)
> BTW, we need to review copyright stuff in the source code (actually 
> missing).
> 
> Cheers,
> 
> Vincent
> 


-- 
Apache Maven - http://maven.apache.org/
Better Builds with Maven - http://library.mergere.com/

Re: svn commit: r425465 - in /maven/doxia/trunk/doxia-sandbox: doxia-book/src/main/modello/book.mdo doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java

Posted by Vincent Siveton <vi...@gmail.com>.
[SNIP]

> > +<!--
> > +/*
> > + * Copyright 2001-2006 The Apache Software Foundation.
>
> This stuff was made this year.
>
> [snip]
>
> --
> Trygve
>

Cut'n'paste facility ;)
BTW, we need to review copyright stuff in the source code (actually missing).

Cheers,

Vincent

Re: svn commit: r425465 - in /maven/doxia/trunk/doxia-sandbox: doxia-book/src/main/modello/book.mdo doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java

Posted by Trygve Laugstøl <tr...@apache.org>.
vsiveton@apache.org wrote:
> Author: vsiveton
> Date: Tue Jul 25 10:33:24 2006
> New Revision: 425465
> 
> URL: http://svn.apache.org/viewvc?rev=425465&view=rev
> Log:
> Revised documentation for modello and mojo.
> Added copyright.

Thanks!

> 
> Modified:
>     maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo
>     maven/doxia/trunk/doxia-sandbox/doxia-maven-plugin/src/main/java/org/apache/maven/doxia/plugin/DoxiaRenderBooksMojo.java
> 
> Modified: maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo
> URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo?rev=425465&r1=425464&r2=425465&view=diff
> ==============================================================================
> --- maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo (original)
> +++ maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/modello/book.mdo Tue Jul 25 10:33:24 2006
> @@ -1,9 +1,38 @@
>  <?xml version="1.0"?>
>  
> +<!--
> +/*
> + * Copyright 2001-2006 The Apache Software Foundation.

This stuff was made this year.

[snip]

--
Trygve