blob: 95b5843a3f446e3b6cd1d9e9108da7ca82751390 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../development/milestone_plans/stylesheets/milestone-bulletList.xsl"?>
<plan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../development/milestone_plans/milestonePlan.xsd">
<component name="xml" subproject="wst">
<description>Milestone planning for XML Component</description>
<milestone name="M5">
<title>M5 Plan - 5/13/2005</title>
<category name="Design for Platform Use">
<item priority="medium" status="in-progress">
<description>
Continue to document Designs, API, JUnit tests,
and Performance Tests
</description>
<detail>
Describe not only "standard" DOM APIs we
support, but also, the extensions to that API,
include Adapters and ReadOnly APIs.
</detail>
</item>
<item priority="medium" status="in-progress">
<description>
Continue refactoring to improve separation of
components.
</description>
</item>
</category>
<category name="Eclipse Base Parity">
<item priority="medium" status="in-progress">
<description>
Unified Validation marker/annotation model (grey
icons).
</description>
<detail>
Need to finish work started in M4, namely use
grey icons, and integrate as extension
participant.
</detail>
</item>
<item priority="low" status="investigate"
helpWanted="true">
<description>
Improve formatting options
</description>
<detail>
The Eclipse Java Formatter has approximately 129
formatting options. I'm not sure we can beat
that record, but we should at least investigate
the possiblity. :)
</detail>
</item>
</category>
<category name="Misc.">
<item priority="low" status="new" helpWanted="true">
<description>Improve JUnit Coverage</description>
<detail>
Seems there must be thousands of (public) XML
Parsing examples we should test and make sure we
parse the same way as other parsers, such as
Xerces, when well formed.
</detail>
</item>
<item priority="low" status="investigate">
<description>
Add (non-standard) DOM Operation API.
</description>
<detail>
Its purpose is to optimize notifications, undo
"units", and also handle such things as
auto-formatting for all clients.
</detail>
</item>
<item priority="low" status="investigate">
<description>
Investigate DOM Event model
</description>
</item>
<item priority="low" status="investigate">
<description>
Investigate Content Assist Participant extension
point
</description>
</item>
</category>
<category name="Quality">
<item priority="high" status="in-progress" helpWanted="true">
<description>Define JUnit testcases for internal provisional API.</description>
<developer name="david_williams@us.ibm.com"/>
</item>
<item priority="medium" status="in-progress" helpWanted="true">
<description>Define or enhance non-API JUnit testcases.</description>
<developer name="david_williams@us.ibm.com"/>
</item>
<item priority="high" status="investigate" helpWanted="true">
<description>Write on-line documentation.</description>
<developer name="david_williams@us.ibm.com"/>
</item>
</category>
</milestone>
</component>
</plan>