forked from w3c/csswg-wiki
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcharter-2008-how-to.txt
More file actions
36 lines (27 loc) · 3.01 KB
/
charter-2008-how-to.txt
File metadata and controls
36 lines (27 loc) · 3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
====== CSS Working Group 2008 Charter Table of Specifications How-To ======
This page lists information on maintaining the [[planning/charter-2008|2008 Charter Table of Specifications]].
Each module advocate needs to fill out the following information:
<code>
===== Specification Name =====
; Latest Working Draft : pasteURLhere
; Advocate : Your Name Here
; Description : Describe here what it is.
; Status : Explain current status, expected next status, how big of a project it is.
; Implementations : Explain current status and expectations.
; Test Suite : Explain current and expected status, how big of a project it will be.
; Blocked by : Explain anything that is blocking progress.
; Rationale : Explain why we want this, why it is important.
</code>
The CSSWG's [[http://www.w3.org/Style/CSS/current-work|current work page]] is a good starting point. fantasai's [[http://www.w3.org/blog/CSS/2007/11/01/css_recommendation_track|article on specification stages]] might be helpful for describing status. It defines the following stages:
; Exploring : In this stage the spec is often incomplete, possibly changing greatly between drafts, and possibly including many features that will be dropped as the module matures.
; Rewriting : Some modules enter this stage, where large parts of the spec are rewritten.
; Refining : At this point the spec is mostly complete and the scope of its functionality is well-defined, but the spec still needs several cycles of publishing, review, and revision to uncover issues and resolve them.
; Stabilizing : At this point the spec is almost stable enough for CR, but still needs some well-defined changes from e.g. last-call comments, or general minor polishing.
; Call for Implementations : At this point the WG believes the specification to be complete and precise enough to be implemented, and by transitioning it into the CR status has issued a call for implementations and test cases.
; Recommended / Stable : Although the test suite and implementation reports may not be done yet and there may still be a few minor issues left, at this point the WG has enough implementation experience that it considers the spec ready for wide use.
If your spec has a test suite, you can use these [[http://fantasai.inkedblade.net/style/csswg/redesign-2007/Test/|release phase definitions]] to describe its status, reproduced below:
; Final : Test suite is complete with no known or suspected bugs. At least two implementations pass, and the specification has reached Recommendation status.
; Release Candidate : Test suite is complete with no known or suspected bugs. At least one implementation passes almost all tests.
; Beta : Test suite has complete coverage of the spec. It may have some bugs but is expected to be mostly reliable. At least one implementation passes a majority of the tests.
; Alpha : Test suite has complete if not thorough coverage of the spec, but is expected to require some revision.
; Pre-Alpha : Test suite is incomplete and/or known to contain bugs at time of publication.