klute 2005/02/23 11:32:18
Modified: src/documentation/content/xdocs/hwpf docoverview.xml
index.xml projectplan.xml
Log:
Added some prose about our search for an HWPF pointman.
Revision Changes Path
1.3 +2 -2
jakarta-poi/src/documentation/content/xdocs/hwpf/docoverview.xml
Index: docoverview.xml
===================================================================
RCS file:
/home/cvs/jakarta-poi/src/documentation/content/xdocs/hwpf/docoverview.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- docoverview.xml 9 Apr 2004 13:05:10 -0000 1.2
+++ docoverview.xml 23 Feb 2005 19:32:18 -0000 1.3
@@ -4,8 +4,8 @@
<document>
<header>
- <title>Jakarta POI - HWPF -Java APIs with XML manipulate MS-Word</title>
- <subtitle>Word file format</subtitle>
+ <title>Jakarta POI - HWPF - Java API to Handle Microsoft Word Files</title>
+ <subtitle>Word File Format</subtitle>
<authors>
<person name="S. Ryan Ackley" email="[EMAIL PROTECTED]"/>
</authors>
1.3 +94 -15
jakarta-poi/src/documentation/content/xdocs/hwpf/index.xml
Index: index.xml
===================================================================
RCS file:
/home/cvs/jakarta-poi/src/documentation/content/xdocs/hwpf/index.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- index.xml 9 Apr 2004 13:05:10 -0000 1.2
+++ index.xml 23 Feb 2005 19:32:18 -0000 1.3
@@ -4,32 +4,111 @@
<document>
<header>
- <title>Jakarta POI - HWPF -Java APIs with XML manipulate MS-Word</title>
+ <title>Jakarta POI - HWPF - Java API to Handle Microsoft Word Files</title>
<subtitle>Overview</subtitle>
<authors>
<person name="Nicola Ken Barozzi" email="[EMAIL PROTECTED]"/>
<person name="Andrew C. Oliver" email="[EMAIL PROTECTED]"/>
<person name="Ryan Ackley" email="[EMAIL PROTECTED]"/>
+ <person name="Rainer Klute" email="[EMAIL PROTECTED]"/>
</authors>
</header>
<body>
<section><title>Overview</title>
- <p>HWPF is the name of OUR port of the Microsoft Word 97(-2002) file
format to
- pure Java.</p>
- <p>HWPF is still in early development. It is in the
- <link
href="http://cvs.apache.org/viewcvs/jakarta-poi/src/scratchpad/">scratchpad
section of the
- CVS.</link> Source code in the <em>org.apache.poi.hwpf.extractor</em>
tree is
- legacy code. Source in the <em>org.apache.poi.hwpf.model</em>
- tree is the old legacy code refactored into an object model. Check the
How-To
- page for detailed examples on using HWPF.
- </p>
- <p>
- We are looking for developers!!! If you are interested in helping with
HWPF
- familiarize yourself with the source code and just start coding. Make
sure
- you read the guidelines for <link
href="http://jakarta.apache.org/poi/getinvolved/index.html">
- getting involved</link></p>
+ <p>HWPF is the name of our port of the Microsoft Word 97(-2002) file format
+ to pure Java.</p>
+
+ <p>HWPF is still in early development. It is in the <link
+ href="http://cvs.apache.org/viewcvs/jakarta-poi/src/scratchpad/">
+ scratchpad section of the CVS.</link> Source code in the
+ <em>org.apache.poi.hwpf.extractor</em> tree is legacy code. Source in the
+ <em>org.apache.poi.hwpf.model</em> tree is the old legacy code refactored
+ into an object model.</p>
+
+ <section>
+ <title>HWPF Pointman Needed!</title>
+
+ <p>At the moment we unfortunately do not have someone taking care for
HWPF
+ and fostering its development. What we need is someone to stand up, take
+ this thing under his hood as his baby and push it forward. Ryan Ackley,
+ who put a lot of effort into HWPF, is no longer on board, so HWPF is an
+ orphan child waiting to be adopted.</p>
+
+ <p>If <strong>you</strong> are interested in becoming the new HWPF
+ pointman, you should look into the Microsoft Word internals. A good
+ starting point seems to be Ryan Ackley's <link
+ href="docoverview.html">overview</link>. This document contains a link
to
+ a detailled Word format description you can find somewhere at
+ <link href="http://www.wotsit.org/">http://www.wotsit.org/</link>.
Please
+ do not contact Ryan Ackley directly, because he is working for a company
+ now that signed a NDA with Microsoft and thus he will be no longer able
to
+ answer questions.</p>
+
+ <p>As a first step you should familiarize yourself with the source code,
+ examples, test cases, and the HWPF patches available at <link
+ href="http://issues.apache.org/">Bugzilla</link> (if any). Then you
+ should compile an overview of</p>
+
+ <ul>
+ <li>the current HWPF status,</li>
+ <li>the patches in <link
+ href="http://issues.apache.org/bugzilla/">Bugzilla</link> to be
checked
+ in (and those that should better be ditched),</li>
+ <li>the available test cases and the test cases still to be
written,</li>
+ <li>the available documentation and the docs to be written,</li>
+ <li>anything else that seems reasonable</li>
+ </ul>
+
+ <p>When you start start coding, you will not yet have write access to the
+ CVS repository. Please submit your patches to <link
+ href="http://issues.apache.org/">Bugzilla</link> and nag <link
+ href="mailto:[EMAIL PROTECTED]">Rainer Klute</link> until he commits
+ them. Besides the actual checking in of HWPF patches Rainer will also do
+ some minor reviews now and then of your source code patches, test cases
+ and documentation to help ensure software quality. But most of the time
+ you will be on your own.</p>
+
+ <p>Please do not forget to write <link
+ href="http://www.junit.org/">JUnit</link> test cases and documentation!
+ We won't accept code that doesn't come with test cases. And please
+ consider that other contributors should be able to understand your
source
+ code easily. If you need any help getting started with JUnit test cases
+ for HWPF, please ask on the developers' mailing list! If you show that
you
+ are prepared to stick at it you will most likely be given CVS commit
+ access.</p>
+
+ <p><strong>Important:</strong> It is legally vital for POI that you have
+ never seen any documentation or specification from Microsoft that
required
+ you or your employer to sign an NDA to get it. Please do read the <link
+ href="../getinvolved/index.html">"Contribution to POI" page</link> for
+ details! This page also contains further information for you to start
POI
+ development.</p>
+
+ <p>Of course we will help you as best as we can. However, presently there
+ is no committer who is really familiar with the Word format, so you'll
be
+ mostly on your own. We are looking forward for you and your
contributions!
+ Honor and glory of becoming a POI committer are waiting!</p>
+ </section>
</section>
</body>
</document>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:nil
+sgml-shorttag:nil
+sgml-namecase-general:nil
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
1.3 +1 -1
jakarta-poi/src/documentation/content/xdocs/hwpf/projectplan.xml
Index: projectplan.xml
===================================================================
RCS file:
/home/cvs/jakarta-poi/src/documentation/content/xdocs/hwpf/projectplan.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- projectplan.xml 9 Apr 2004 13:05:10 -0000 1.2
+++ projectplan.xml 23 Feb 2005 19:32:18 -0000 1.3
@@ -4,7 +4,7 @@
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN"
"../dtd/document-v11.dtd">
<document>
<header>
- <title>Jakarta POI - HWPF -Java APIs with XML manipulate MS-Word</title>
+ <title>Jakarta POI - HWPF - Java API to Handle Microsoft Word Files</title>
<subtitle>Project Plan</subtitle>
<authors>
<person name="Ryan Ackley" email="[EMAIL PROTECTED]"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List: http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta POI Project: http://jakarta.apache.org/poi/