diff options
author | Andrew C. Oliver <acoliver@apache.org> | 2002-03-03 19:22:47 +0000 |
---|---|---|
committer | Andrew C. Oliver <acoliver@apache.org> | 2002-03-03 19:22:47 +0000 |
commit | 73dda1e5a6947703d207be33af0d2340a5a7e1d1 (patch) | |
tree | 65f960b32f30fa8cd5bd318b40293cfa84d1364f | |
parent | 87f26187e208ec1af82933f6b82e795e35a98c82 (diff) | |
download | poi-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.xml | 1 | ||||
-rw-r--r-- | src/documentation/xdocs/resolutions/book.xml | 22 | ||||
-rw-r--r-- | src/documentation/xdocs/resolutions/index.xml | 37 | ||||
-rw-r--r-- | src/documentation/xdocs/resolutions/res001.xml | 81 |
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> |