You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by rg...@apache.org on 2005/11/24 09:32:34 UTC

svn commit: r348687 - in /forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo: resources/stylesheets/changes-to-document.xsl src/documentation/content/xdocs/index.xml

Author: rgardler
Date: Thu Nov 24 00:32:22 2005
New Revision: 348687

URL: http://svn.apache.org/viewcvs?rev=348687&view=rev
Log:
add list of contributors and committers to changes document

Modified:
    forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/changes-to-document.xsl
    forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/src/documentation/content/xdocs/index.xml

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/changes-to-document.xsl
URL: http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/changes-to-document.xsl?rev=348687&r1=348686&r2=348687&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/changes-to-document.xsl (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/resources/stylesheets/changes-to-document.xsl Thu Nov 24 00:32:22 2005
@@ -36,6 +36,9 @@
 
  <xsl:param name="bugtracking-url" select="$bugzilla"/>
 
+ <xsl:key name="contexts" match="changes/release/action" use="concat(../@version, '_', @context)"/>
+ <xsl:key name="distinct-contributor" match="changes/release/action" use="@due-to"/>
+ 
  <xsl:template match="/">
   <xsl:apply-templates select="//changes"/>
  </xsl:template>
@@ -72,12 +75,24 @@
         <xsl:apply-templates/>
       </xsl:otherwise>
     </xsl:choose>
+    <xsl:if test="//developers">
+       <section>
+         <title>Committers</title>
+         <p>This is a list of all people, in alphabetic order, who have been 
+         voted in as committers on this project.</p>
+         
+         <ul>
+           <xsl:for-each select="//developers/person">
+             <xsl:sort select="@name"/>
+             <li><xsl:value-of select="@name"/> (<xsl:value-of select="@id"/>)</li>
+           </xsl:for-each>
+         </ul>
+       </section>
+    </xsl:if>
     </body>
   </document>
  </xsl:template>
 
- <xsl:key name="contexts" match="changes/release/action" use="concat(../@version, '_', @context)"/>
-
  <xsl:template match="release">
   <section id="version_{@version}">
    <title>Version <xsl:value-of select="@version"/> (<xsl:value-of select="@date"/>)</title>
@@ -102,6 +117,21 @@
      </ul>
     </section>
    </xsl:for-each>
+   <xsl:if test="action[@due-to]">
+     <section>
+       <title>Contributors</title>
+       <p>This is a list of all people who have contributed to this release, but 
+       were full developers on the project. We thank these people for their 
+       contributions.</p>
+       
+       <ul>
+         <xsl:for-each select="action[generate-id()=generate-id(key('distinct-contributor', @due-to))]">
+           <xsl:sort select="@due-to"/>
+           <li><xsl:value-of select="@due-to"/></li>
+         </xsl:for-each>
+       </ul>
+     </section>
+   </xsl:if>
   </section>
  </xsl:template>
 

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/src/documentation/content/xdocs/index.xml?rev=348687&r1=348686&r2=348687&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/src/documentation/content/xdocs/index.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/src/documentation/content/xdocs/index.xml Thu Nov 24 00:32:22 2005
@@ -84,6 +84,26 @@
     </section>
     
     <section>
+      <title>Developers List</title>
+      <p>The status.xml file can also contain a list of committers and 
+      contributors which can, optionally, be displayed as part of the changes file.</p>
+      
+      <p>At the time of writing this functionality is quite minimal, being just
+      a list of authors at the end of the changes document. However, in future 
+      releases it is intended that a more configurable output will be 
+      available.</p>
+      
+      <section>
+        <title>Contributor List</title>
+        <p>It may be that some items have been contributed by authors other
+        than those listed in the developer list. These are accredited in a
+        <code>due-to</code> attribute of the <code>action</code> element in
+        status.xml. A list of this contributors is made available at the
+        end of the release notes for each version.</p>
+      </section>
+    </section>
+    
+    <section>
       <title>Project Details</title>
       <p>Project details are generated from a project descriptor file.
       This file can be in any of the followin formats:</p>