- From: Robert Clary <bclary@netscape.com>
- Date: Mon, 14 Apr 2003 12:07:40 -0400
- To: www-dom-ts@w3.org
- CC: www-dom@w3.org
Contents
DOM Test Suite task force
DOM Test Suite Process
Bugzilla
Change Control
Call for Volunteers/Nominations
DOM Test Suite task force
==================================================
I have been invited to chair the DOM Test Suite task force
with the objective of managing the work required to complete
and release the DOM Test Suites for DOM Levels 1, 2 and 3.
I would like to outline some of the basic changes in how
the project will be managed and ask for nominations and
volunteers to help complete the DOM TS.
Please feel free to make comments or suggestions regarding
these changes.
Changes to the DOM Test Suite Process
==================================================
The existing procedures for the DOM TS are outlined in
<http://www.w3.org/DOM/DOMTS-Process>.
In order to for the DOM TS to be completed, we need to know
what work needs to be completed, who is responsible for
completing the work and have some degree of control over
what changes are made to the project.
In order to achieve this, we will manage all work through
Bugzilla.
<www-dom-ts@w3.org> will continue to be used for general
discussion.
Bugzilla
--------------------------------------------------
The public W3 instance of Bugzilla <http://www.w3.org/Bugs/Public/>
will be used to identify and track each task required for the
completion of the DOM TS.
A new Bugzilla product "DOM TS" and the following Components
have been created:
Component Description
--------- -----------
Process This component would be used to manage changes
in the process used to manage DOM TS project.
Documentation This component would be used to manage the
<http://www.w3.org/DOM/Test> site as well as
any other documentation related to the DOM Test
suites.
Any changes to the public web site will be made
by Philippe Le Hegaret after approval of the
full document by the DOM WG.
Java Binding This component would manage the maintenance of
the XSLT and build processes used to create the
binding of the tests to the Java Test harness.
ECMAScript This component would manage the maintenance of
Binding the XSLT and build processes used to create the
binding of the tests to the ECMAScript Test harness.
DOM Level 1 This component would be for all issues related
to the DOM Level 1 test suite.
DOM Level 2 This component would be for all issues related
to the DOM Level 2 test suite.
DOM Level 3 This component would be for all issues related
to the DOM Level 3 test suite.
The Component Owner is responsible for either performing the
work required to resolve the bug or for assigning the bug to
an appropriate member of the DOM TS community and scheduling
it to be resolved.
Ownership of each DOM TS Component has been temporarily assigned
to myself until suitable owners can be identified.
Change Control
--------------------------------------------------
If we are to complete the DOM TS, each change to the TS must
be managed. Therefore, before any change is committed to the
DOM TS:
* The reason for the change must be documented as a bug in
Bugzilla
* For changes to existing files, the change must be attached
to the bug as a patch. For new files, the files must be
attached to the bug.
* Each change must be reviewed by a person who has been
given reviewer status. If the reviewer suggests modifications
or otherwise does not approve the change to the DOM TS,
then the change must not be checked into CVS.
* Changes committed to CVS must include a comment containing
the bug number, the reviewer and a short description of
the change.
A hierarchy of component owner, reviewer, DOM TS chair, DOM WG
will be responsible for making decisions regarding changes to
the DOM TS.
If at any point, a decision is questioned, the decision will
be bubbled up to the next highest level of authority.
The final authority for any decision regarding the DOM TS is
the DOM WG.
Repeated violations of the CVS check in rules would be grounds
for revocation of CVS commit privileges.
Call for Volunteers/Nominations
==================================================
We need people to help complete the DOM TS as:
Component Owners
Component Owners are responsible for managing the work
involved in each component.
Component QA
Component QA are responsible for verifying that RESOLVED
bugs/issues in Bugzilla are in fact resolved
as described in the bug.
Reviewers
Reviewers are responsible for ensuring that any changes made
to the DOM TS are appropriate.
General Contributors
General Contributors help by filing new bugs, helping to
resolve existing bugs or by contributing documentation.
If you would like to be involved in one of these areas or know of
someone you think would be a good candidate, please contact me.
Bob Clary
Received on Monday, 14 April 2003 12:09:07 UTC