aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew C. Oliver <acoliver@apache.org>2002-03-03 19:22:47 +0000
committerAndrew C. Oliver <acoliver@apache.org>2002-03-03 19:22:47 +0000
commit73dda1e5a6947703d207be33af0d2340a5a7e1d1 (patch)
tree65f960b32f30fa8cd5bd318b40293cfa84d1364f
parent87f26187e208ec1af82933f6b82e795e35a98c82 (diff)
downloadpoi-73dda1e5a6947703d207be33af0d2340a5a7e1d1.tar.gz
poi-73dda1e5a6947703d207be33af0d2340a5a7e1d1.zip
added resolutions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352140 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/documentation/xdocs/book.xml1
-rw-r--r--src/documentation/xdocs/resolutions/book.xml22
-rw-r--r--src/documentation/xdocs/resolutions/index.xml37
-rw-r--r--src/documentation/xdocs/resolutions/res001.xml81
4 files changed, 141 insertions, 0 deletions
diff --git a/src/documentation/xdocs/book.xml b/src/documentation/xdocs/book.xml
index d2d242382c..3bfbb58f2c 100644
--- a/src/documentation/xdocs/book.xml
+++ b/src/documentation/xdocs/book.xml
@@ -36,6 +36,7 @@
<menu-item label="Building" href="building.xml"/>
<menu-item label="XLS spec [PDF]" href="http://sc.openoffice.org/excelfileformat.pdf"/>
<menu-item label="Apache Cocoon" href="http://xml.apache.org/cocoon/"/>
+ <menu-item label="Resolutions" href="resolutions/index.html"/>
</menu>
<menu label="Get Involved">
diff --git a/src/documentation/xdocs/resolutions/book.xml b/src/documentation/xdocs/resolutions/book.xml
new file mode 100644
index 0000000000..c3f3d1a6aa
--- /dev/null
+++ b/src/documentation/xdocs/resolutions/book.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN" "../dtd/book-cocoon-v10.dtd">
+
+<book software="Poi Project"
+ title="Resolutions"
+ copyright="@year@ Poi Project">
+
+ <menu label="Navigation">
+ <menu-item label="Main" href="../index.html"/>
+ </menu>
+
+ <menu label="About">
+ <menu-item label="About" href="index.html"/>
+ </menu>
+
+ <menu label="Resolutions">
+ <menu-item label="Coding Standards" href="res001.html"/>
+ </menu>
+
+</book>
+
+
diff --git a/src/documentation/xdocs/resolutions/index.xml b/src/documentation/xdocs/resolutions/index.xml
new file mode 100644
index 0000000000..b25df1491f
--- /dev/null
+++ b/src/documentation/xdocs/resolutions/index.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" "../dtd/document-v10.dtd">
+
+<document>
+ <header>
+ <title>Resolutons</title>
+ <subtitle>About this section</subtitle>
+ <authors>
+ <person name="Andrew C. Oliver" email="acoliver@apache.org"/>
+ </authors>
+ </header>
+
+ <body>
+ <s1 title="About Resolutions">
+ <p>
+ Every project on Jakarta has resolutions that they vote on.
+ Decisions are made, etc. But what happens once those decisions
+ are made? They are archived in the mail list archive never to
+ be read again (once its not in the top 10 or so posts). So they
+ get discussed again and again.
+ </p>
+ <p>
+ Rather than have that big waste of time, we have this section to
+ record important POI decisions. Once a decision is passed it
+ need only be linked to this page (either by creating a page for
+ it or by simply linking it to the archive messages). Wherever
+ possible a brief about how many votes for and against an maybe
+ some background should be posted.
+ </p>
+ <p>
+ This section is intended mainly to reduce big waste of time
+ discussions from taking away from whats important...developing
+ POI! :-D
+ </p>
+ </s1>
+ </body>
+</document>
diff --git a/src/documentation/xdocs/resolutions/res001.xml b/src/documentation/xdocs/resolutions/res001.xml
new file mode 100644
index 0000000000..51e371c2da
--- /dev/null
+++ b/src/documentation/xdocs/resolutions/res001.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" "../dtd/document-v10.dtd">
+
+<document>
+ <header>
+ <title>POI Resoluton</title>
+ <subtitle>Resolution 001 - Minimal Coding Standards</subtitle>
+ <authors>
+ <person name="Andrew C. Oliver" email="acoliver@apache.org"/>
+ </authors>
+ </header>
+
+ <body>
+ <s1 title="Resolution 001 - Minimal Coding Standards">
+ <s2 title="Majority Position">
+ <p>
+ As the POI project has grown the "styles" used have become more
+ varied, some see this as a bad thing, but in reality it
+ can be a good thing. Each can learn from the different
+ styles by working with different code. That being said
+ there are some universal "good quality" guidelines that
+ must be adopted on a project of any proportions.
+ </p>
+ <p>
+ Marc Johnson Authored the following resolution:
+ </p>
+ <p>
+ On Tue, 2002-01-08 at 22:23, Marc Johnson wrote:
+ Standards are wonderful; everyone should have a set.
+ Here's what I propose for coding standards for POI WRT comments (should I
+ feel the need, I'll post more of these little gems):
+ </p>
+ <ol>
+ <li>
+ All classes and interfaces MUST have, right at the beginning, the POI
+ License (see poi/doc/LICENSE).
+ </li>
+ <li>
+ All classes and interfaces MUST include class javadoc. Conventionally,
+ this goes after the package and imports, and before the start of the class
+ or interface. The class javadoc MUST have at least one @author tag
+ </li>
+ <li>
+ All methods that are accessible outside the class MUST have javadoc
+ comments. In other words, if it isn't private, it MUST have javadoc
+ comments. Simple getters can consist of a simple @return tag; simple setters
+ can consist of a simple @param tag. Anything else requires some verbiage
+ plus all the standard javadoc tags as appropriate. You MUST include @throws
+ or @exception for any non-runtime exceptions, and you SHOULD document any
+ runtime exceptions you expect to throw. @throws/@exception tags SHOULD
+ include an explanation of why that exception would be thrown. If your method
+ might return null, you MUST say so. An accompanying explanation of the
+ circumstances for doing so would be nice.
+ </li>
+ </ol>
+ </s2>
+ <s2 title="Amendments (informal by extension and not by vote)">
+ <p>
+ As opposed to the formerly used POI License which was
+ based on the Apache Public License, now that POI is part of
+ Jakarta, use the APL 1.1 for the header. Currently, the
+ Apache Software Foundation requires us to use the full
+ long version.
+ </p>
+ </s2>
+ <s2 title="Dissent">
+ <p>
+ The motion was passed unanimously with no negative or
+ positive votes.
+ </p>
+ </s2>
+ <s2 title="Comments">
+ <p>
+ Andy didn't feel like going through his mail and sucking
+ out the comments.. If there is anything you feel should
+ be added here do it yourself ;-).
+ </p>
+ </s2>
+ </s1>
+ </body>
+</document>