incubator-odf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From devin...@apache.org
Subject svn commit: r795772 - in /websites/production/odftoolkit: ./ content/odftoolkit/odfdom/Development.html
Date Thu, 15 Sep 2011 06:53:01 GMT
Author: devinhan
Date: Thu Sep 15 06:53:00 2011
New Revision: 795772

Log:
Publishing merge to odftoolkit site by devinhan

Modified:
    websites/production/odftoolkit/   (props changed)
    websites/production/odftoolkit/content/odftoolkit/odfdom/Development.html

Propchange: websites/production/odftoolkit/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Sep 15 06:53:00 2011
@@ -1 +1 @@
-/websites/staging/odftoolkit/trunk:794771-795487
+/websites/staging/odftoolkit/trunk:794771-795770

Modified: websites/production/odftoolkit/content/odftoolkit/odfdom/Development.html
==============================================================================
--- websites/production/odftoolkit/content/odftoolkit/odfdom/Development.html (original)
+++ websites/production/odftoolkit/content/odftoolkit/odfdom/Development.html Thu Sep 15 06:53:00
2011
@@ -21,7 +21,7 @@
 
 <link href="/odftoolkit/css/odf.css" rel="stylesheet" type="text/css">
 
-<title></title>
+<title>Development</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
 </head>
@@ -77,12 +77,15 @@
   </div>
   <div id="contenta">
   
-    
-    <p>=Development=</p>
-<p><strong>TOC</strong></p>
-<p>==Get and Build the Source Code==</p>
-<h1 id="install_httpmercurialseleniccomwiki_latest_mercurial">Install [http://mercurial.selenic.com/wiki/
latest Mercurial]</h1>
-<h1 id="setup_mercurial_optionalbr_config_file_hg_install_dirmercurialini_on_windows_or_hg_install_dirhgrc_on_unixbrenhance_the_default_configuration_using_git_diff_and_enable_httpmercurialseleniccomwikiwin32textextension_default_plugin_avoid_different_line_breaks_in_the_sourcebr_pre">Setup
Mercurial (optional):<br />Config file <Hg Install Dir>Mercurial.ini on Windows
or <Hg Install Dir>/.hgrc on Unix.<br/>Enhance the default configuration, using
GIT diff and enable [http://mercurial.selenic.com/wiki/Win32TextExtension default plugin]
avoid different line breaks in the source.<br /><pre></h1>
+    <h1 class="title">Development</h1>
+    <p><strong>Get and Build the Source Code</strong></p>
+<ol>
+<li>Install latest Mercurial</li>
+<li>
+<p>Setup Mercurial (optional):  <br />
+Config file $Hg Install DirMercurial.ini on Windows or <Hg Install Dir>/.hgrc on Unix.
 <br />
+Enhance the default configuration, using GIT diff and enable <a href="http://mercurial.selenic.com/wiki/Win32TextExtension">default
plugin</a> avoid different line breaks in the source.<br />
+</p>
 <p>[ui]
 username = your Name <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#121;&#111;&#117;&#114;&#76;&#111;&#103;&#105;&#110;&#78;&#97;&#109;&#101;&#64;&#111;&#100;&#102;&#116;&#111;&#111;&#108;&#107;&#105;&#116;&#46;&#111;&#114;&#103;">&#121;&#111;&#117;&#114;&#76;&#111;&#103;&#105;&#110;&#78;&#97;&#109;&#101;&#64;&#111;&#100;&#102;&#116;&#111;&#111;&#108;&#107;&#105;&#116;&#46;&#111;&#114;&#103;</a>
 ;merge = your-merge-program (or internal:merge)</p>
@@ -90,76 +93,89 @@ username = your Name <a href="&#109;&#97
 git = 1</p>
 <p>[defaults]
 diff=-p -U 8</p>
-<p>[extensions]</p>
-<h1 id="enables_mercurial_eol_extension_for_line_break_handling">Enables mercurial
EOL extension for line break handling</h1>
-<h1 id="see_httpmercurialseleniccomwikieolextension_bundled_since_154">See http://mercurial.selenic.com/wiki/EolExtension
(bundled since 1.5.4)</h1>
-<p>eol =</p>
-<h1 id="itll_remove_unknown_files_and_empty_directories_by_default">It'll remove unknown
files and empty directories by default.</h1>
-<h1 id="usually_you_call_hg_update_-c_and_hg_purge_in_sequence">Usually you call 'hg
update -C' and 'hg purge' in sequence</h1>
-<h1 id="see_httpmercurialseleniccomwikipurgeextension__bundled">See http://mercurial.selenic.com/wiki/PurgeExtension
 (bundled)</h1>
-<p>hgext.purge=</p>
-<p>[eol]</p>
-<h1 id="converts_mixed_line_ending_within_a_file_to_lf_unix_format">Converts mixed
line ending within a file to LF (Unix) format</h1>
-<h1 id="before_adding_the_file_to_the_source_repository">before adding the file to
the source repository</h1>
-<h1 id="see_httpmercurialseleniccomwikieolextension">See http://mercurial.selenic.com/wiki/EolExtension</h1>
-<p>only-consistent = False</p>
-</pre>
-
-<h1 id="get_the_httpodftoolkitorgprojectsodfdomsources_odfdom_source_code_from_the_odfdomdeveloper_httpwwwseleniccommercurialwiki_mercurial_repository_please_see_below_for_a_short_introduction_to_using_mercurial_on_odftoolkitorg_theres_also_a_more_general_a_hrefproject_help_page_sourcecontrolhelpa_on_how_to_use_source_control_systems_on_odftoolkitorg_the_command_br_pre">Get
the [http://odftoolkit.org/projects/odfdom/sources ODFDOM source code] from the odfdom~developer
[http://www.selenic.com/mercurial/wiki/ Mercurial] repository. Please see below for a short
introduction to using Mercurial on odftoolkit.org. There's also a more general <a href="{{project
help page SourceControl}}">help</a> on how to use source control systems on odftoolkit.org.
The command <br /><pre></h1>
-<p>hg clone https://odftoolkit.org/hg/odfdom~developer</pre>will download the
repository into a new directory. <br />Please note that by this you'll get the latest
changeset. If you for example want stable release 0.8.6, you may want to use<br /><pre>hg
clone https://odftoolkit.org/hg/odfdom~developer -r v0.8.6</pre>ODFDOM Developers however
always work on the latest changeset.</p>
-<p>Now get and install [http://maven.apache.org/ Apache Maven]. On command line test
your installation with "mvn -v".</p>
-<p>If Maven is correctly installed, change into the project directory and build with
command "mvn".</p>
-<p>==Set up ODFDOM Development Environment ==</p>
-<p>=== Using Netbeans IDE ===</p>
+<p>[extensions]<br />
+# Enables mercurial EOL extension for line break handling <br />
+# See http://mercurial.selenic.com/wiki/EolExtension (bundled since 1.5.4)<br />
+eol =</p>
+<p># It'll remove unknown files and empty directories by default.  <br />
+# Usually you call 'hg update -C' and 'hg purge' in sequence <br />
+# See http://mercurial.selenic.com/wiki/PurgeExtension  (bundled)<br />
+hgext.purge=</p>
+<p>[eol]
+# Converts mixed line ending within a file to LF (Unix) format   <br />
+# before adding the file to the source repository  <br />
+# See http://mercurial.selenic.com/wiki/EolExtension  <br />
+only-consistent = False</p>
+</li>
+<li>
+<p>Get the <a href="http://odftoolkit.org/projects/odfdom/sources">ODFDOM source
code</a> from the odfdom~developer <a href="http://www.selenic.com/mercurial/wiki/">Mercurial</a>
repository. Please see below for a short introduction to using Mercurial on odftoolkit.org.
There's also a more general <a href="{{project help page SourceControl}}">help</a>
on how to use source control systems on odftoolkit.org. The command <br />
+<code>hg clone https://odftoolkit.org/hg/odfdom~developer</code>will download
the repository into a new directory.  <br />
+Please note that by this you'll get the latest changeset. If you for example want stable
release 0.8.6, you may want to use<br />
+<code>hg clone https://odftoolkit.org/hg/odfdom~developer -r v0.8.6</code></p>
+</li>
+</ol>
+<p>ODFDOM Developers however always work on the latest changeset. <br />
+Now get and install <a href="http://maven.apache.org/">Apache Maven</a>. On command
line test your installation with "mvn -v".</p>
+<p>If Maven is correctly installed, change into the project directory and build with
command "mvn". <br />
+</p>
+<p><strong>Set up ODFDOM Development Environment</strong></p>
+<p><strong><em>Using Eclipse IDE</em></strong></p>
+<p>You can also set up your own ODFDOM development environment in Eclipse.</p>
+<ol>
+<li>Install <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">Java
/ JDK 5</a> (you might use <a href="http://java.sun.com/javase/downloads/index.jsp">JDK
6</a> if you do not recontribute)</li>
+<li>Install <a href="http://www.eclipse.org">Eclipse</a>.</li>
+<li>Open Eclipse, choose "Window-&gt;Preferences-&gt;Java-&gt;Installed
JREs", add JDK 5 as a installed JRE, and check it to add to the build path of a java project
by default.</li>
+<li>Install Maven Plugin for Eclipse, see http://m2eclipse.sonatype.org/installing-m2eclipse.html</li>
+<li>Install Mercurial Plugin for Eclipse, see http://javaforge.com/project/HGE#download</li>
+<li>Get the source code with Mercurial as described above.<br />
+</li>
+<li>Import ODFDOM Maven project: Choose "File-&gt;Import-&gt;Maven-&gt;Existing
Maven project"</li>
+</ol>
+<p><strong><em>Using Netbeans IDE</em></strong>   <br />
+</p>
 <p>To establish your own ODFDOM development environment:</p>
-<h1 id="install_httpjavasuncomjavasedownloadsindex_jdk5jsp_java__jdk_5_you_might_use_httpjavasuncomjavasedownloadsindexjsp_jdk_6_if_you_do_not_recontribute">Install
[http://java.sun.com/javase/downloads/index_jdk5.jsp Java / JDK 5] (you might use [http://java.sun.com/javase/downloads/index.jsp
JDK 6] if you do not recontribute)</h1>
-<h1 id="install_httpnetbeansorg_netbeans_6x_in_case_you_are_new_to_netbeans_there_are_several_nice_httpwwwnetbeansorgkbtrailsplatformhtml_tutorials_available">Install
[http://netbeans.org NetBeans 6.x]. In case you are new to Netbeans, there are several nice
[http://www.netbeans.org/kb/trails/platform.html tutorials] available.</h1>
-<h1 id="get_the_source_code_with_mercurial_as_described_above">Get the source code
with Mercurial as described above.</h1>
-<h1 id="start_netbeans__choose_file-open_project_from_the_netbeans_menu_and_select_the_odfdom_directory">Start
Netbeans,  choose "File-&gt;Open Project.." from the Netbeans menu and select the ODFDOM
directory.</h1>
-<p>As the ODFDOM source bundle comes together with Netbeans project files, ODFDOM opens
as a pre-configured project.
-You still have the opportunity to work solely with [http://maven.apache.org/ Maven] directly
on the command line instead having the IDE GUI comfort provided by Netbeans.</p>
-<p>Since Netbeans 6.1 the [http://wiki.netbeans.org/MercurialVersionControl Mercurial
plugin] is part of the IDE, which help you to track the changes being made and ease providing
patches. Select in the menu among 'Versioning' the desired Mercurial commands.</p>
+<ol>
+<li>Install <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">Java
/ JDK 5</a> (you might use <a href="http://java.sun.com/javase/downloads/index.jsp">JDK
6</a> if you do not recontribute)</li>
+<li>Install <a href="http://netbeans.org">NetBeans 6.x</a>. In case you
are new to Netbeans, there are several nice <a href="http://www.netbeans.org/kb/trails/platform.html">tutorials</a>
available.</li>
+<li>Get the source code with Mercurial as described above.</li>
+<li>Start Netbeans,  choose "File-&gt;Open Project.." from the Netbeans menu and
select the ODFDOM directory.
+As the ODFDOM source bundle comes together with Netbeans project files, ODFDOM opens as a
pre-configured project.
+You still have the opportunity to work solely with <a href="http://maven.apache.org/">Maven</a>
directly on the command line instead having the IDE GUI comfort provided by Netbeans.</li>
+</ol>
+<p>Since Netbeans 6.1 the <a href="http://wiki.netbeans.org/MercurialVersionControl">Mercurial
plugin</a> is part of the IDE, which help you to track the changes being made and ease
providing patches. Select in the menu among 'Versioning' the desired Mercurial commands.</p>
 <p>After the commitment of your changed files, you need to pull the latest updates
from the server, perhaps merge them with your changes and finally push your changes to the
repository using in the menu Versioning-&gt;Mercurial-&gt;Share-&gt;Push Other...
-and adding
-https://myUserName:myPassword@odftoolkit.org/hg/odfdom~developer</p>
-<p>=== Using Eclipse IDE ===</p>
-<p>You can also set up your own ODFDOM development environment in Eclipse.</p>
-<h1 id="install_httpjavasuncomjavasedownloadsindex_jdk5jsp_java__jdk_5_you_might_use_httpjavasuncomjavasedownloadsindexjsp_jdk_6_if_you_do_not_recontribute_1">Install
[http://java.sun.com/javase/downloads/index_jdk5.jsp Java / JDK 5] (you might use [http://java.sun.com/javase/downloads/index.jsp
JDK 6] if you do not recontribute)</h1>
-<h1 id="install_httpwwweclipseorg_eclipse">Install [http://www.eclipse.org Eclipse].</h1>
-<h1 id="open_eclipse_choose_window-preferences-java-installed_jres_add_jdk_5_as_a_installed_jre_and_check_it_to_add_to_the_build_path_of_a_java_project_by_default">Open
Eclipse, choose "Window-&gt;Preferences-&gt;Java-&gt;Installed JREs", add JDK
5 as a installed JRE, and check it to add to the build path of a java project by default.</h1>
-<h1 id="install_maven_plugin_for_eclipse_see_httpm2eclipsesonatypeorginstalling-m2eclipsehtml">Install
Maven Plugin for Eclipse, see http://m2eclipse.sonatype.org/installing-m2eclipse.html</h1>
-<h1 id="install_mercurial_plugin_for_eclipse_see_httpjavaforgecomprojecthgedownload">Install
Mercurial Plugin for Eclipse, see http://javaforge.com/project/HGE#download</h1>
-<h1 id="get_the_source_code_with_mercurial_as_described_above_1">Get the source code
with Mercurial as described above.</h1>
-<h1 id="import_odfdom_maven_project_choose_file-import-maven-existing_maven_project">Import
ODFDOM Maven project: Choose "File-&gt;Import-&gt;Maven-&gt;Existing Maven project"</h1>
-<p>==Command Line Tools==</p>
-<p>===Mercurial===
-[http://mercurial.selenic.com/wiki/ Mercurial] is the version control system used for ODFDOM
development.</p>
+and adding <code>https://myUserName:myPassword@odftoolkit.org/hg/odfdom~developer</code></p>
+<p><strong>Command Line Tools</strong>  <br />
+</p>
+<p><strong><em>Mercurial</em></strong>     <br />
+</p>
+<p><a href="http://mercurial.selenic.com/wiki/">Mercurial</a> is the version
control system used for ODFDOM development.</p>
 <p>Here a list of the most frequently used commands:
 <pre>
   // Get source code into a new local repository
-  hg clone https://odftoolkit.org/hg/odfdom~developer [new folder name]</p>
-<p>// See if there are updates
-  hg in</p>
-<p>// See if you have local changes
-  hg status</p>
-<p>// If there are no local changes: Update
+  hg clone https://odftoolkit.org/hg/odfdom~developer [new folder name]
+  // See if there are updates
+  hg in
+  // See if you have local changes
+  hg status
+  // If there are no local changes: Update
   hg pull
-  hg update</p>
-<p>// Display the latest 3 entries of the revision history
-  hg log -l 3</p>
-<p>// Display only the latest entry of the revision history
-  hg tip</p>
-<p>// Register all locally created or deleted files. 
+  hg update
+  // Display the latest 3 entries of the revision history
+  hg log -l 3
+  // Display only the latest entry of the revision history
+  hg tip
+  // Register all locally created or deleted files. 
   // Please carefully check the output of "hg status" first
-  hg addremove</p>
-<p>// Safe alternatives
+  hg addremove
+  // Safe alternatives
   hg add <myNewFile>
   hg remove <myUnnecessaryFile>
-  hg remove -A <myAlreadyDeletedFile></p>
-<p>// Commit your changes locally and display their revision number
+  hg remove -A <myAlreadyDeletedFile><br />
+  // Commit your changes locally and display their revision number
   hg commit -A -u "your Name" -m "#bug XY# Description of changes"
-  hg tip</p>
-<p>// Export your locally committed changes as patch
+  hg tip
+  // Export your locally committed changes as patch
   hg export -a -g -o ../myChanges.patch <RevisionNumbersOfYourCommit></p>
 <p>// Import changes into your local repository
   hg import --no-commit ../someFile.patch</p>
@@ -171,10 +187,10 @@ https://myUserName:myPassword@odftoolkit
   hg help addremove
   ...
 </pre>
-In case you do changes for a bug or feature request, please export them as a patch and attach
them to the bug's entry on the [http://odftoolkit.org/bugzilla/buglist.cgi?product=odfdom&amp;order=bugs.bug_id
issue list]. If there's no such entry, please create one first.</p>
+In case you do changes for a bug or feature request, please export them as a patch and attach
them to the bug's entry on the <a href="http://odftoolkit.org/bugzilla/buglist.cgi?product=odfdom&amp;order=bugs.bug_id">issue
list</a>. If there's no such entry, please create one first.</p>
 <p>That way others will review your patch for you. If everything is ok, the reviewer
will push your changes to the global repository. This procedure is the same for all developers
and is meant to keep up code quality.</p>
-<p>===Maven===
-[http://maven.apache.org/ Maven] is the build manager used for ODFDOM development.
+<p><strong><em>Maven</em></strong><br />
+<a href="http://maven.apache.org/">Maven</a> is the build manager used for ODFDOM
development.
 <pre>
   // Build the project and create target/odfdom.jar
   mvn</p>
@@ -190,50 +206,60 @@ In case you do changes for a bug or feat
   mvn cobertura:cobertura</p>
 </pre>
 
-<p>==Coding Guidelines==
-ODFDOM take advantage of the existing [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
Java Coding Guidelines]. </p>
-<p>===Naming Convention===
-Aside of the [http://java.sun.com/docs/codeconv/html/CodeConventions.doc8.html#367 Naming
Convention of Java Coding Guideline], we use an 'm' as prefix for member object variables,
e.g. "mParentDocument". 
+<p><strong>Coding Guidelines</strong>
+ODFDOM take advantage of the existing <a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html">Java
Coding Guidelines</a>. </p>
+<p><strong><em>Naming Convention</em></strong>  <br />
+Aside of <a href="http://java.sun.com/docs/codeconv/html/CodeConventions.doc8.html#367">the
Naming Convention of Java Coding Guideline</a>, we use an 'm' as prefix for member object
variables, e.g. "mParentDocument". 
 Note: There should be NO datatype prefix being used as 'i', 's', etc.</p>
-<p>===Source Code Format===
+<p><strong><em>Source Code Format</em></strong> <br />
 Although Maven may support source code formatting it has not yet been enabled.
 Instead the automated formatting via the IDE is used (e.g. by Netbeans via the context menu
- Format).<br />
 </p>
-<p>===Spaces===
+<p><strong><em>Spaces</em></strong> <br />
 To allow a customized indentation within the IDE based on the user's taste, the indent shall
be done using TABs.
 For instance, Svante uses a 4 whitespace indent by TABs configured within Netbeans.</p>
-<p>===Line Feed===
+<p><strong><em>Line Feed</em></strong> <br />
 There have been recently problems with merging sources using Mercurial when working with
different platforms (windows/unix).
-For this reason, some additional [[#Get_and_Build_the_Source_Code|Mercurial configuration]]
 shall be used to unify the interal line feed handling.</p>
-<p>==Current and Future Work==</p>
+For this reason, some additional Mercurial configuration  shall be used to unify the interal
line feed handling.</p>
+<p><strong>Current and Future Work</strong></p>
 <p>Especially the convenient layer will grow on demand. As ODFDOM should be the base
of many future ODF projects, a high quality is desired. Therefore automatic tests are obligatory
for all new sources of the Java reference implementation.</p>
-<p>The development is being discussed on the [http://odftoolkit.org/projects/odfdom/lists/dev/archive
dev mailing list].</p>
+<p>The development is being discussed on the <a href="mailto:odf-dev@incubator.apache.org">dev
mailing list</a>.</p>
 <p>While we still plan to deliver quarterly results, we created some large feature
groups/headlines for the upcoming versions</p>
 <p>In general when building a layered API, it seemed reasonable to start from the
 button to base higher APIs on the stable lower layers:</p>
-<p>===Version 0.9===
-<em> Complete ODF 1.2 PKG functionality (package), e.g. 
-<strong> Add PKG validation feature
-* Complete ODF 1.2 DOM functionality, e.g.
-</strong> Style handling refactoring
-<strong> Add DOM validation feature
-</strong> RDF metadata feature
-<strong> Some create child element methods (ie. office:body and style:style element)
dependent on attribute value
-* ODF 1.2 DOC API 
-</strong> Create a lean convenient API working on the complete DOM layer, but hiding
XML design details of ODF 1.2
-</em> Complete ODF 1.2 TEST API (largly dependent on DOC API, but should be developed
in parallel)</p>
-<p>===Version 1.0===
-<em> PKG performance tweaks
-</em> DOM performance tweaks
-<em> important DOC functionality
-</em> Test coverage</p>
-<p>Please see also for [https://odftoolkit.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=odfdom&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=
open tasks]</p>
-<p>== ODFDOM Code Generator ==</p>
-<p>The ODFDOM Code Generator is used to generate the core Classes for ODFDOM which
are a typed mapping of the ODF elements on real Java Classes. For the future we also plan
to generate ODFDOM e.g. C# ( .NET ) for other programming languages with this generator. Take
a look at this page [[ODFDOM-Code-Generator|(ODFDOM Code Generator)]] to see how the generator
works in general (will be updated soon). We are moving toward treating the code generator
as a separate component. The repository [http://odftoolkit.org/hg/odfdom~relaxng2template]
is the new home of the code generator. It may move to its own project on this site at some
point.</p>
-<p>== Other Useful Pages ==
-<em>[[ODFDOM-Class-Structure|Class Structure in ODFDOM]]
-</em>[[Convenience Layer Design Ideas]]</p>
-<p style="margin: 15px 0px; text-align:center">[[Home|Go back to ODFDOM Wiki Home]]</p>
+<p><strong><em>Version 0.9</em></strong></p>
+<ul>
+<li>Complete ODF 1.2 PKG functionality (package), e.g. <br />
+</li>
+<li>Add PKG validation feature</li>
+<li>Complete ODF 1.2 DOM functionality, e.g.</li>
+<li>Style handling refactoring</li>
+<li>Add DOM validation feature</li>
+<li>RDF metadata feature</li>
+<li>Some create child element methods (ie. office:body and style:style element) dependent
on attribute value</li>
+<li>ODF 1.2 DOC API </li>
+<li>Create a lean convenient API working on the complete DOM layer, but hiding XML
design details of ODF 1.2</li>
+<li>Complete ODF 1.2 TEST API (largly dependent on DOC API, but should be developed
in parallel)</li>
+</ul>
+<p><strong><em>Version 1.0</em></strong> <br />
+</p>
+<ul>
+<li>PKG performance tweaks</li>
+<li>DOM performance tweaks</li>
+<li>important DOC functionality</li>
+<li>Test coverage</li>
+</ul>
+<p>Please see also for <a href="https://odftoolkit.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=odfdom&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">open
tasks</a>.</p>
+<p><strong>ODFDOM Code Generator</strong><br />
+</p>
+<p>The ODFDOM Code Generator is used to generate the core Classes for ODFDOM which
are a typed mapping of the ODF elements on real Java Classes. For the future we also plan
to generate ODFDOM e.g. C# ( .NET ) for other programming languages with this generator. Take
a look at this page <a href="ODFDOM-Code-Generator.html">ODFDOM Code Generator</a>
to see how the generator works in general (will be updated soon). We are moving toward treating
the code generator as a separate component. The repository <a href="http://odftoolkit.org/hg/odfdom~relaxng2template">http://odftoolkit.org/hg/odfdom~relaxng2template</a>
is the new home of the code generator. It may move to its own project on this site at some
point.</p>
+<p><strong>Other Useful Pages</strong>   <br />
+</p>
+<ul>
+<li><a href="ODFDOM-Class-Structure.html">Class Structure in ODFDOM</a></li>
+<li>[Convenience Layer Design Ideas][24]</li>
+</ul>
+<p>[24]: Convenience Layer Design Ideas.html</p>
   </div>
 
   <div id="footera">



Mime
View raw message