w3c / w3c/guide

Guidance for removing features in continuously-updated CRs

Open
#375 0 comments 1 reaction 2 assignees View on GitHub

@tidoust is already working on this.

Since Feb 4, 2026.

enhancement
Dominant language
HTML
Stars
84
Forks
69
Avg merge
14h 52m
Merged PRs (30d)
2

Description

There have been at least two recent working group charters that have opted to continuously update CR drafts without intending to move to the Rec stage:

https://w3c.github.io/charter-drafts/sw-2020.html
https://www.w3.org/2021/03/proposed-bbtt-wg-charter.html

Both charters mention that new features need (at least an intent for) two implementations, tests, and implementation reports

When things progress to Rec, there is a well-defined point where the implementation report shows whether two or more implementations are interoperable, and we have a well-defined process for dropping features that do not meet this requirement.

I think it’s unclear when (or if!) features should be dropped from a continuously-updated CR. I think it would be good to have some loose guidance that each group can adapt for their own workflows. Perhaps something like:

  1. Features without two implementations, tests, and a passing implementation report should be marked at-risk before updating CR
  2. Features that continue to be at-risk at a CR update should be re-evaluated, and dropped from the CR if it has become less likely that they will ever pass an implementation report.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.