Added: forrest/site/0.7/proposal-asf-publish.html
URL:
http://svn.apache.org/viewcvs/forrest/site/0.7/proposal-asf-publish.html?view=auto&rev=160890
==============================================================================
--- forrest/site/0.7/proposal-asf-publish.html (added)
+++ forrest/site/0.7/proposal-asf-publish.html Mon Apr 11 07:41:12 2005
@@ -0,0 +1,510 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<meta-data></meta-data>
+<title>Draft: Proposal for ASF-wide documentation staging and publishing
(v0.7)</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript"
type="text/javascript"></script><script src="skin/getMenu.js"
language="javascript" type="text/javascript"></script><script
src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a
href="http://forrest.apache.org/">forrest</a><script src="skin/breadcrumbs.js"
language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache"
src="images/apache-forrest.png" title="The Apache Software Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest"
src="images/project-logo.gif" title="Apache Forrest"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="forrest.apache.org" name="sitesearch" type="hidden"><input
onFocus="getBlank (this, 'Search the site with google:');" value="Search the
site with google:" size="25" name="q" id="query" type="text">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="index.html">Welcome</a>
+</li>
+<li class="current">
+<a class="base-selected" href="contrib.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="docs/index.html">0.7 Docs</a>
+</li>
+<li>
+<a class="base-not-selected" href="docs/howto/index.html">0.7 How-To</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript" language="JavaScript"><!--
+ document.write("Published: " + document.lastModified);
+ // --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title"
class="menutitle">Getting Involved</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="contrib.html">Contributing</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://svn.apache.org/viewcvs.cgi/forrest/trunk/">Browse
SVN</a>
+</div>
+<div class="menuitem">
+<a title="" href="mail-lists.html">Mail lists</a>
+</div>
+<div class="menuitem">
+<a title=""
href="http://issues.cocoondev.org/secure/BrowseProject.jspa?id=10000">Bugs and
Issues</a>
+</div>
+<div class="menuitem">
+<a title="" href="forrest-issues.html">Open Issues</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://brutus.apache.org/gump/public/forrest/">Gump
Integration</a>
+</div>
+<div class="menuitem">
+<a title="" href="guidelines.html">Project guidelines</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')"
id="menu_selected_1.2Title" class="menutitle" style="background-image:
url('skin/images/chapter_open.gif');">Proposals</div>
+<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display:
block;">
+<div class="menupage">
+<div class="menupagetitle">ASF Publishing</div>
+</div>
+<div class="menuitem">
+<a title="" href="proposal-asf-forrestbot.html">ASF Forrestbot</a>
+</div>
+</div>
+<div id="credit">
+<hr>
+ This is documentation for current release v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a> ...)</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt=""
src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="proposal-asf-publish.pdf"><img alt="PDF -icon"
src="skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">
+ Font size:
+ <input value="Reset" class="resetfont" title="Reset
text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink
text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Draft: Proposal for ASF-wide documentation staging and publishing</h1>
+<div id="motd-area">
+ This is documentation for current release v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a> ...)</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#overview">Overview</a>
+</li>
+<li>
+<a href="#infrastructure">Publication infrastructure and actions</a>
+<ul class="minitoc">
+<li>
+<a href="#A">[A] Commit the changes to source documents</a>
+</li>
+<li>
+<a href="#B">[B] Source docs are managed in project SVN</a>
+</li>
+<li>
+<a href="#C">[C] Trigger the build</a>
+</li>
+<li>
+<a href="#D">[D] Build the documents</a>
+</li>
+<li>
+<a href="#E">[E] Staging server enables review</a>
+</li>
+<li>
+<a href="#F">[F] Approve and publish</a>
+</li>
+<li>
+<a href="#G">[G] Publication point</a>
+</li>
+<li>
+<a href="#H">[H] Rsync pull from publication point into production</a>
+</li>
+<li>
+<a href="#I">[I] Production webserver for the project</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#notes">Other notes</a>
+</li>
+<li>
+<a href="#impediments">Background and impediments</a>
+</li>
+<li>
+<a href="#demo">Demonstration</a>
+</li>
+<li>
+<a href="#scratch">Scratch notes</a>
+</li>
+</ul>
+</div>
+
+<div class="frame warning">
+<div class="label">Warning</div>
+<div class="content">This is a draft proposal document. It is not yet the
+ consensus of ASF nor of the Infrastructure committee.
+ This proposal is a summary of various email discussions held
+ over the past years, especially on [EMAIL PROTECTED]
+ around 2004-07-29 which expanded on previous discussions.
+ </div>
+</div>
+
+
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+ There is nothing specific to Apache Forrest in this proposal.
+ </div>
+</div>
+
+
+<a name="N10013"></a><a name="overview"></a>
+<h2 class="underlined_10">Overview</h2>
+<div class="section">
+<p>All ASF projects need to be able to concentrate on their projects
+ and the content of their websites, rather than get tangled up in
+ arcane website publication procedures.
+ </p>
+<p>There would be a "staging and publishing server" which is separate
+ from the live production web server. The project committers would
+ commit their source changes, then trigger a "documentation build",
+ then review the staging website.
+ When satisfied, they "approve and publish" so as to copy the stage
+ to the "publication point". There are a number of rotated older
+ versions of the publication point. A deliberate action on the
+ live webserver causes rsync to pull the current publication point
+ into production.
+ </p>
+</div>
+
+
+<a name="N10020"></a><a name="infrastructure"></a>
+<h2 class="underlined_10">Publication infrastructure and actions</h2>
+<div class="section">
+<pre class="code">
++------------------+ [<a href="#A">A</a>] Commit the changes to source
documents |
+| svn.apache.org | |
+| | [<a href="#B">B</a>]
+------------------------------------+ |
+| | | Source docs managed in project SVN | |
++------------------+ +------------------------------------+ V
+
++------------------+ [<a href="#C">C</a>] Trigger the build
|
+| stage.apache.org | |
+| | [<a href="#D">D</a>] +---------------------+
|
+| | | Build the documents | |
+| | +---------------------+ |
+| | |
+| | [<a href="#E">E</a>] +-------------------------------+
|
+| | | Staging server enables review | |
+| | +-------------------------------+ |
+| | |
+| | [<a href="#F">F</a>] Approve and publish
|
+| | |
+| | [<a href="#G">G</a>] +----------------------------+
|
+| | | Publication point | |
+| | | (with some older versions) | |
++------------------+ +----------------------------+ V
+
++------------------+ [<a href="#H">H</a>] Rsync pull into production
|
+| www.apache.org | |
+| | [<a href="#I">I</a>]
+--------------------------------------+ |
+| | | Production webserver $tlp.apache.org | |
++------------------+ +--------------------------------------+ V
+</pre>
+<a name="N1004E"></a><a name="A"></a>
+<h3 class="underlined_5">[A] Commit the changes to source documents</h3>
+<p>The content changes are committed to the project's source repository.
+ The committer might have already built and tested the documents with
+ their local documentation build system. On other occasions, they might
+ commit changes without building locally. Some committers might not
+ even have installed a local build system, they might just edit or
+ patch the content.
+ </p>
+<a name="N10058"></a><a name="B"></a>
+<h3 class="underlined_5">[B] Source docs are managed in project SVN</h3>
+<p>The source files for the project's website are held in an SVN
+ repository. These might be XML source for some projects, while others
+ might have simple HTML docs.
+ </p>
+<a name="N10062"></a><a name="C"></a>
+<h3 class="underlined_5">[C] Trigger the build</h3>
+<p>Via a secure https web interface, or via ssh to the server and use
+ command-line.
+ </p>
+<a name="N1006C"></a><a name="D"></a>
+<h3 class="underlined_5">[D] Build the documents</h3>
+<p>The build system on the server will generate the project documents
+ and deploy them to the staging server website.
+ </p>
+<p>
+ Projects can use various documentation tools: Anakia, Forrest, Maven,
+ raw html, etc. Each system would have its own ways to report build
+ problems to the committer (e.g. xml validation, broken links,
+ content and spelling errors, configuration errors).
+ </p>
+<a name="N10079"></a><a name="E"></a>
+<h3 class="underlined_5">[E] Staging server enables review</h3>
+<p>A pre-release website. Anyone can review online. Some projects might want to
+ password-protect.
+ </p>
+<a name="N10083"></a><a name="F"></a>
+<h3 class="underlined_5">[F] Approve and publish</h3>
+<p>When satisfied, they "approve and publish" so as to copy the stage
+ to the "publication point".
+ Via a secure https web interface, or via ssh to the server and use
+ command-line.
+ </p>
+<a name="N1008D"></a><a name="G"></a>
+<h3 class="underlined_5">[G] Publication point</h3>
+<p>A holding area, from which the production website can be recreated
+ as required.
+ Keep a number of rotating versions, i.e.
+ </p>
+<pre class="code">
+rm -rf ${publish_dir}.3
+mv ${publish_dir}.2 ${publish_dir}.3
+mv ${publish_dir}.1 ${publish_dir}.2
+mv ${publish_dir} ${publish_dir}.1
+mv $staging_dir $publish_dir
+ </pre>
+<a name="N1009B"></a><a name="H"></a>
+<h3 class="underlined_5">[H] Rsync pull from publication point into
production</h3>
+<p>
+ Someone with commit access for the project would issue a command on
+ the live web server to synchronise with the current
+ contents of the publication server via rsync pull. This would either
+ be executed by ssh and command-line, or via a secure https web interface.
+ </p>
+<p>
+ We want the final rsync to be independent, so that it can also be
+ executed by infrastructure people in the event that the web sites
+ need to be recreated.
+ </p>
+<pre class="code">
+The rsync would be manual.
+
+The old way ...
+ cd /www/$tlp.apache.org; cvs up -Pd
+ or
+ cd /www/jakarta.apache.org/$proj; cvs up -Pd
+
+The new way ...
+
+ rsync -avz -e ssh --delete stage.apache.org:/www/$tlp.apache.org/ \
+ /www/$tlp.apache.org/
+ or
+ rsync -avz -e ssh --delete stage.apache.org:/www/jakarta.apache.org/$proj/ \
+ /www/jakarta.apache.org/$proj/
+ </pre>
+<a name="N100AC"></a><a name="I"></a>
+<h3 class="underlined_5">[I] Production webserver for the project</h3>
+<p>The live production website for the project at $tlp.apache.org
+ </p>
+</div>
+
+
+<a name="N100B7"></a><a name="notes"></a>
+<h2 class="underlined_10">Other notes</h2>
+<div class="section">
+<ul>
+
+<li>The actions (A and C and F and H) are completely independent
+ manual steps and are deliberate accountable acts.
+ This ensures human oversight in the deployment process.
+ </li>
+
+<li>
+ The actions should not be automated, especially action H.
+ If someone did manage to break in to the publishing server,
+ then their changes would be automatically published.
+ </li>
+
+<li>Some people would like action C and action F to be automated
+ (say every 30 hours). Committers can still trigger it manually
+ at other times.
+ </li>
+
+<li>The actions F and H could be combined. For example, we could have
+ a script on the production server that contacted the publishing
+ server to perform action F and then performed the rsync (action H).
+ </li>
+
+<li>The proposal from Apache Forrest to have an
+ <a href="proposal-asf-forrestbot.html">ASF Forrestbot</a>
+ as one method for projects to handle the "staging server"
+ (item C through to item G).
+ This does not preclude other mechanisms.
+ </li>
+
+<li>The
+ <a href="http://wiki.apache.org/cocoon/Doco">Doco</a>
+ concept adds interactive and workflow capabilities to this
+ publication infrastructure.
+ </li>
+
+</ul>
+</div>
+
+
+<a name="N100DB"></a><a name="impediments"></a>
+<h2 class="underlined_10">Background and impediments</h2>
+<div class="section">
+<p>This is a collection of notes about the past impediments
+ which have hindered the publishing process ...
+ </p>
+<ul>
+
+<li>
+ The generated project sites were maintained in source control,
+ primarily to enable the infrastructure team to restore the live
+ web server in case of emergency. That added one more level of
+ complexity for the projects.
+ </li>
+
+<li>
+ When people wanted to work on projects docs, they were hindered
+ by needing to install the document generation system locally.
+ That was too onerous for some projects and caused delays with
+ website maintenance.
+ </li>
+
+</ul>
+</div>
+
+
+<a name="N100EE"></a><a name="demo"></a>
+<h2 class="underlined_10">Demonstration</h2>
+<div class="section">
+<p>
+ See <a href="http://brutus.apache.org/docs/">demonstration</a> on
brutus.
+ Some sites are generated by a
+ <a
href="http://brutus.apache.org:36366/forrestbot-webapp/">forrestbot</a>
+ while others are generated by Maven and Anakia (all local to brutus).
+ </p>
+<p>We know that no publishing will be done using brutus - this is just a
+ demonstration until a suitable Apache machine is available.
+ </p>
+</div>
+
+<!--
+-->
+
+<a name="N10105"></a><a name="scratch"></a>
+<h2 class="underlined_10">Scratch notes</h2>
+<div class="section">
+<p>Some notes which have not yet been incorporated ...</p>
+<pre class="code">
+* How would we log the actions?
+
+* Noel: We need to accomodate sites that come from a single source,
+and sites that come from multiple sources,
+e.g. Jakarta or the XML Federation.
+</pre>
+</div>
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: forrest/site/0.7/proposal-asf-publish.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/who.html
URL:
http://svn.apache.org/viewcvs/forrest/site/0.7/who.html?view=auto&rev=160890
==============================================================================
--- forrest/site/0.7/who.html (added)
+++ forrest/site/0.7/who.html Mon Apr 11 07:41:12 2005
@@ -0,0 +1,309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<meta-data></meta-data>
+<title>Who we are (v0.7)</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript"
type="text/javascript"></script><script src="skin/getMenu.js"
language="javascript" type="text/javascript"></script><script
src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a
href="http://forrest.apache.org/">forrest</a><script src="skin/breadcrumbs.js"
language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache"
src="images/apache-forrest.png" title="The Apache Software Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest"
src="images/project-logo.gif" title="Apache Forrest"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="forrest.apache.org" name="sitesearch" type="hidden"><input
onFocus="getBlank (this, 'Search the site with google:');" value="Search the
site with google:" size="25" name="q" id="query" type="text">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li class="current">
+<a class="base-selected" href="index.html">Welcome</a>
+</li>
+<li>
+<a class="base-not-selected" href="contrib.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="docs/index.html">0.7 Docs</a>
+</li>
+<li>
+<a class="base-not-selected" href="docs/howto/index.html">0.7 How-To</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript" language="JavaScript"><!--
+ document.write("Published: " + document.lastModified);
+ // --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')"
id="menu_selected_1.1Title" class="menutitle" style="background-image:
url('skin/images/chapter_open.gif');">About</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display:
block;">
+<div class="menuitem">
+<a title="" href="index.html">Index</a>
+</div>
+<div class="menuitem">
+<a title="" href="license.html">License</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://forrest.apache.org/mirrors.cgi">Download</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Who we are</div>
+</div>
+<div class="menuitem">
+<a title="" href="flyer.html">Flyer</a>
+</div>
+<div class="menuitem">
+<a title="" href="live-sites.html">Example sites</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title"
class="menutitle">Related projects</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="http://gump.apache.org/">Apache Gump</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://cocoon.apache.org/">Apache Cocoon</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://lenya.apache.org/">Apache Lenya</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://xml.apache.org/">Apache XML</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.apache.org/~vgritsenko/stats/">Statistics</a>
+</div>
+</div>
+<div id="credit">
+<hr>
+ This is documentation for current release v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a> ...)</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt=""
src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="who.pdf"><img alt="PDF -icon"
src="skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">
+ Font size:
+ <input value="Reset" class="resetfont" title="Reset
text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink
text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Who we are</h1>
+<div id="motd-area">
+ This is documentation for current release v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a> ...)</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#community">The Forrest Community</a>
+</li>
+<li>
+<a href="#active">Active Committers</a>
+</li>
+<li>
+<a href="#inactive">Inactive Committers</a>
+</li>
+<li>
+<a href="#notes">Notes</a>
+</li>
+</ul>
+</div>
+
+<a name="N1000D"></a><a name="community"></a>
+<h2 class="underlined_10">The Forrest Community</h2>
+<div class="section">
+<p> The Forrest Project operates on a meritocracy: the more you do, the
+ more responsibility you will obtain. This page lists all of the people
who have
+ gone the extra mile and are Committers. If you would like to get
involved, the
+ first step is to join the mailing lists. </p>
+<p> We ask that you please do not send us emails privately asking for
+ support. We are non-paid volunteers who help out with the project and
we do not
+ necessarily have the time or energy to help people on an individual
basis.
+ Instead, we have set up mailing lists which often contain hundreds of
+ individuals who will help answer detailed requests for help. The
benefit of
+ using mailing lists over private communication is that it is a shared
resource
+ where others can also learn from common mistakes and as a community we
all grow
+ together.</p>
+</div>
+
+<a name="N1001A"></a><a name="active"></a>
+<h2 class="underlined_10">Active Committers</h2>
+<div class="section">
+<ul>
+
+<li>
+<strong>[NKB] - Nicola Ken Barozzi (nicolaken.at.apache.org)</strong>
+</li>
+
+<li>
+<strong>[DB] - Dave Brondsema (brondsem.at.apache.org)</strong>
+</li>
+
+<li>
+<strong><em>[DC] - David Crossley (crossley.at.apache.org)</em></strong>
+</li>
+
+<li>
+<strong>[AG] - Antonio Gallardo (antonio.at.apache.org)</strong>
+</li>
+
+<li>
+<strong>[RG] - Ross Gardler (rgardler.at.apache.org)</strong>
+</li>
+
+<li>
+<strong>[JJP] - Juan Jose Pablos (cheche.at.apache.org)</strong>
+</li>
+
+<li>
+<strong>[TS] - Thorsten Scherler (thorsten.at.apache.org)</strong>
+</li>
+
+<li>
+<strong>[RFT] - Rick F. Tessner (rick.at.apache.org)</strong>
+</li>
+
+</ul>
+</div>
+
+<a name="N10045"></a><a name="inactive"></a>
+<h2 class="underlined_10">Inactive Committers</h2>
+<div class="section">
+<ul>
+
+<li>[SM] - Stefano Mazzocchi (stefano.at.apache.org)</li>
+
+<li>[JM] - John Morrison (morrijr.at.apache.org)</li>
+
+<li>[SN] - Steven Noels (stevenn.at.apache.org)</li>
+
+<li>[KP] - Konstantin Piroumian (kpiroumian.at.apache.org)</li>
+
+<li>[MP] - Marc Portier (mpo.at.apache.org)</li>
+
+<li>[SR] - Sam Ruby (rubys.at.apache.org)</li>
+
+<li>[JT] - Jeff Turner (jefft.at.apache.org)</li>
+
+</ul>
+</div>
+
+<a name="N10064"></a><a name="notes"></a>
+<h2 class="underlined_10">Notes</h2>
+<div class="section">
+<p>Strong type denotes <strong>PMC member</strong>
+</p>
+<p>Emphasis type denotes <em>PMC chair</em>
+</p>
+<p>See the <a href="http://apache.org/foundation/how-it-works.html#roles">ASF
role definitions</a> for detailed role information.</p>
+<p> All <a href="http://cocoon.apache.org/community/members.html">Cocoon
committers</a>
+ also have rights to commit to Forrest.</p>
+</div>
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: forrest/site/0.7/who.html
------------------------------------------------------------------------------
svn:eol-style = native