Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark single-implementation features "at risk" instead of distinguishing the CR-draft stage #42

Open
jyasskin opened this issue Oct 5, 2022 · 0 comments · May be fixed by #62
Open

Mark single-implementation features "at risk" instead of distinguishing the CR-draft stage #42

jyasskin opened this issue Oct 5, 2022 · 0 comments · May be fixed by #62

Comments

@jyasskin
Copy link
Contributor

jyasskin commented Oct 5, 2022

In drafting the PATWG charter, I suggested the language that says

The WG will progress its normative specifications through the following standardization process: First Public Working Draft, Working Draft, Candidate Recommendation Draft, and Candidate Recommendation Snapshot. It is expected that to reach the Candidate Recommendation Snapshot stage, each normative specification is expected to have at least two independent implementations of every feature defined in the specification.

in order to provide separate stages for

  1. CR Draft: a place the WG can declare that some features were ready to implement without requiring them to have already been implemented twice, and
  2. CR Snapshot: a place the WG can declare that features have been interoperably implemented.

@tantek pointed out in his charter review that the Process doesn't really endorse this separation, and separately he pointed out that the CSSWG marks features "at risk" when they're in the state I used CR Drafts to accommodate. I suggest we solve the Process problem by replacing the above language with something like

... It is expected that in Candidate Recommendations, every feature that doesn't have at least two independent implementations will be clearly marked "at risk".

I haven't included Tantek's suggested wording about test suites here because it's orthogonal to this issue, but I don't have any problem with it.

@jyasskin jyasskin linked a pull request May 8, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant