You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentreview/index.md
+33-34Lines changed: 33 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -18,15 +18,15 @@ Wide review should or must be requested:
18
18
Working Groups are often reluctant to make substantive changes to a mature
19
19
document, so reviewers should get a chance to send substantive technical
20
20
reviews as early as possible. This is especially important for [horizontal reviews](#how-to-get-horizontal-review).
21
-
* Before a document gets advanced to [Candidate Recommendation](https://www.w3.org/policies/process/#transition-cr), gets updated as a [Candidate Recommendation Snapshot](https://www.w3.org/policies/process/#update-requests) or gets updated as a [Recommendation](https://www.w3.org/policies/process/20231103/#change-review).
21
+
* Before a document gets advanced to [Candidate Recommendation](https://www.w3.org/policies/process/#transition-cr), gets updated as a [Candidate Recommendation Snapshot](https://www.w3.org/policies/process/#update-requests) or gets updated as a [Recommendation](https://www.w3.org/policies/process/#change-review).
22
22
23
23
For those, the [W3C Process](https://www.w3.org/policies/process/) requires a Group to show that the specification has received wide review.
24
24
* When a document is both reasonably stable and still flexible enough to allow changes where issues are identified.
25
25
* When new features are added after a document has already received wide review (perhaps requesting a review limited to the new features).
26
26
27
27
## Who to ask for wide review?
28
28
29
-
The objective is to ensure that the entire set of stakeholders of the Web community, including the general public, have adequate notice of the progress of the Working Group and are genuinely able to perform reviews of and provide comments on the specification. When considering [requests to advance the maturity level of the document](https://www.w3.org/Guide/transitions), the Team will consider who has been explicitly offered a reasonable opportunity to review the document.
29
+
The objective is to ensure that the entire set of stakeholders of the Web community, including the general public, have adequate notice of the progress of the Working Group and are genuinely able to perform reviews of and provide comments on the specification. When considering [requests to advance the maturity level of the document](../transitions/), the Team will consider who has been explicitly offered a reasonable opportunity to review the document.
30
30
31
31
You **must** publish an updated technical report, with the Status of the Document indicating clearly that you're looking for *wide review*, before inviting review from other stakeholders. Our [tooling](https://github.com/w3c/transition-notifier/blob/main/notify.js) monitors publications and propagates notifications to [[email protected]](mailto:[email protected]) automatically (for example, [Candidate Recommendation Snapshot: Payment Request API (Call for Wide Review)](https://lists.w3.org/Archives/Public/public-review-announce/2021Jun/0008.html)).
32
32
@@ -35,13 +35,12 @@ You should then inform, and request reviews from:
35
35
* the groups listed in the WG's charter, especially those who manage
36
36
dependencies.
37
37
* the groups jointly responsible for a particular document (if any).
38
-
* the [horizontal groups](/Guide/process/horizontal-groups.html) using the [method described below](#how_to_get_horizontal_review). *Note that sending an email to the public-review-announce list alone is not sufficient to trigger horizontal reviews. You will still need to formally request review from the Horizontal Groups, as described below*
38
+
* the [horizontal groups](../process/horizontal-groups.md) using the [method described below](#how_to_get_horizontal_review). *Note that sending an email to the public-review-announce list alone is not sufficient to trigger horizontal reviews. You will still need to formally request review from the Horizontal Groups, as described below*
39
39
* the general public, including Web developers, technology providers and implementers, application developers, etc. Consider:
40
40
* sending a dedicated announcement to [[email protected]](mailto:[email protected]) if needed (in case the default notice sent to that list is not enough).
41
41
* using blog posts, social media, or other ways of alerting the public to your document and requesting feedback.
42
42
* other groups, at your discretion, even if not in the WG charter, such as other W3C groups, external organizations and SSOs working on related areas, etc.
43
43
44
-
45
44
**Tip:** consider tracking your wide review progress using a GitHub issue, such as [issue #299 of the Sensors API](https://github.com/w3c/sensors/issues/299). You can then simply point the Team to the issue.
46
45
47
46
<detailsid="githubissue"hidden>
@@ -62,7 +61,7 @@ dependencies.
62
61
<p><em>Note: You will be able to edit the issue's title and body before it gets created.</em></p>
63
62
</details>
64
63
65
-
The reviews provided by the [horizontal groups](/Guide/process/horizontal-groups.html), a subset of a full wide review, do receive special attention and much of the rest of this document focuses on how and when to conduct horizontal reviews.
64
+
The reviews provided by the [horizontal groups](../process/horizontal-groups.md), a subset of a full wide review, do receive special attention and much of the rest of this document focuses on how and when to conduct horizontal reviews.
66
65
67
66
## How to get horizontal review
68
67
When you have published a First Public Working Draft, you should work through available "self-review" materials and request review of your results in at least the following areas.
@@ -92,14 +91,14 @@ The meaning of "Long enough" depends on how many changes there are, how clearly
92
91
<spanclass="step">If you are developing javascript APIs you may also want to ask <arel="nofollow"class="external text"href="mailto:[email protected]">[email protected]</a>, a technical discussion list shared by W3C and ECMA's TC 39</span>.
93
92
<details>
94
93
<summary>Show useful links</summary>
95
-
<ul><li>groups
96
-
<ul><li><arel="nofollow"class="external text"href="https://www.w3.org/2001/tag/">Technical Architecture Group (TAG)</a>; <arel="nofollow"class="external text"href="https://lists.w3.org/Archives/Public/www-tag/">www-tag</a></li></ul></li>
97
-
<li>links
98
-
<ul><li><arel="nofollow"class="external text"href="https://www.w3.org/2001/tag/doc/webcomponents-design-guidelines/">Guidelines for creating web platform compatible components</a></li>
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/design-principles/">Client-side API Design Principles</a></li>
101
-
<li><arel="nofollow"class="external text"href="https://www.w3.org/2001/tag/doc/capability-urls/">Good Practices for Capability URLs</a></li>
102
-
<li><arel="nofollow"class="external text"href="https://github.com/w3ctag/design-reviews">TAG Repository for reviews</a></li></ul></li></ul>
94
+
<ul><li>groups
95
+
<ul><li><arel="nofollow"class="external text"href="https://www.w3.org/2001/tag/">Technical Architecture Group (TAG)</a>; <arel="nofollow"class="external text"href="https://lists.w3.org/Archives/Public/www-tag/">www-tag</a></li></ul></li>
96
+
<li>links
97
+
<ul><li><arel="nofollow"class="external text"href="https://www.w3.org/2001/tag/doc/webcomponents-design-guidelines/">Guidelines for creating web platform compatible components</a></li>
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/design-principles/">Client-side API Design Principles</a></li>
100
+
<li><arel="nofollow"class="external text"href="https://www.w3.org/2001/tag/doc/capability-urls/">Good Practices for Capability URLs</a></li>
101
+
<li><arel="nofollow"class="external text"href="https://github.com/w3ctag/design-reviews">TAG Repository for reviews</a></li></ul></li></ul>
103
102
</details>
104
103
</dd>
105
104
@@ -110,14 +109,14 @@ The meaning of "Long enough" depends on how many changes there are, how clearly
110
109
<spanclass="step"><arel="nofollow"class="external text"href="https://github.com/w3c/i18n-request/issues/new/choose">request a review via GitHub</a></span>.
111
110
<details>
112
111
<summary>Show useful links</summary>
113
-
<ul><li>groups
112
+
<ul><li>groups
114
113
<ul><li><arel="nofollow"class="external text"href="https://www.w3.org/International/">Internationalization Working Group</a>; <arel="nofollow"class="external text"href="https://lists.w3.org/Archives/Public/www-international/">www-international</a> Reviews by Internationalization generally also involve the <arel="nofollow"class="external text"href="https://www.w3.org/International/ig/">Interest Group</a>, but are arranged through the WG.</li></ul></li>
115
-
<li>links
114
+
<li>links
116
115
<ul><li><arel="nofollow"class="external text"href="https://www.w3.org/International/review-request">Request a review</a></li>
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/international-specs/">Internationalization Best Practices for Spec Developers</a></li>
119
-
<li><arel="nofollow"class="external text"href="https://www.w3.org/International/reviews/projReview.html">A brief overview of the review process</a> (with pictures)</li>
120
-
<li>The <arel="nofollow"class="external text"href="https://github.com/w3c/i18n-request/projects/1">Review Radar</a> shows the status of open reviews.</li></ul></li></ul>
118
+
<li><arel="nofollow"class="external text"href="https://www.w3.org/International/reviews/projReview.html">A brief overview of the review process</a> (with pictures)</li>
119
+
<li>The <arel="nofollow"class="external text"href="https://github.com/w3c/i18n-request/projects/1">Review Radar</a> shows the status of open reviews.</li></ul></li></ul>
121
120
</details>
122
121
</dd>
123
122
@@ -127,14 +126,15 @@ The meaning of "Long enough" depends on how many changes there are, how clearly
127
126
<spanclass="step"><arel="nofollow"class="external text"href="https://github.com/w3cping/privacy-request/issues/new/choose">request a review via GitHub</a> from the <arel="nofollow"class="external text"href="https://www.w3.org/Privacy/">Privacy Interest Group</a></span>.
<ul><li> <arel="nofollow"class="external text"href="https://www.w3.org/TR/security-privacy-questionnaire/"><cite>Self-Review Questionnaire: Security and Privacy</cite>, published by the TAG and PING</a></li>
134
-
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/fingerprinting-guidance/">Mitigating Browser Fingerprinting in Web Specifications</a></li>
135
-
<li><arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc6973.html">Privacy Considerations for Internet Protocols (RFC6973)</a>, particularly <arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc6973.html#section-7">Section 7</a></li>
136
-
<li><arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html">Guidelines for Writing RFC Text on Security Considerations (RFC3552)</a>, particularly <arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html#section-5">Section 5</a></li>
137
-
132
+
<li>links
133
+
<ul>
134
+
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/security-privacy-questionnaire/"><cite>Self-Review Questionnaire: Security and Privacy</cite>, published by the TAG and PING</a></li>
135
+
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/fingerprinting-guidance/">Mitigating Browser Fingerprinting in Web Specifications</a></li>
136
+
<li><arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc6973.html">Privacy Considerations for Internet Protocols (RFC6973)</a>, particularly <arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc6973.html#section-7">Section 7</a></li>
137
+
<li><arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html">Guidelines for Writing RFC Text on Security Considerations (RFC3552)</a>, particularly <arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html#section-5">Section 5</a></li>
138
138
</ul></li></ul>
139
139
</details>
140
140
</dd>
@@ -143,15 +143,14 @@ The meaning of "Long enough" depends on how many changes there are, how clearly
143
143
<dd>
144
144
<spanclass="step">Write a "Security Considerations" section for your document, taking into account the <arel="nofollow"class="external text"href="https://www.w3.org/TR/security-privacy-questionnaire/">Self-Review Questionnaire: Security and Privacy</a></span>, then
145
145
<spanclass="step"><arel="nofollow"class="external text"href="https://github.com/w3c/security-request/issues/new/choose">request a review via GitHub</a></span>
146
-
147
146
<details>
148
147
<summary>Show useful links</summary>
149
-
<ul><li>groups
150
-
<ul><li>None</li></ul></li>
151
-
<li>links
148
+
<ul><li>groups
149
+
<ul><li>None</li></ul></li>
150
+
<li>links
152
151
<ul><li> <arel="nofollow"class="external text"href="https://www.w3.org/TR/security-privacy-questionnaire/"><cite>Self-Review Questionnaire: Security and Privacy</cite>, published by the TAG and PING</a></li>
153
-
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/fingerprinting-guidance/">Mitigating Browser Fingerprinting in Web Specifications</a></li>
154
-
<li><arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html">Guidelines for Writing RFC Text on Security Considerations (RFC3552)</a>, particularly <arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html#section-5">Section 5</a></li></ul></li></ul>
152
+
<li><arel="nofollow"class="external text"href="https://www.w3.org/TR/fingerprinting-guidance/">Mitigating Browser Fingerprinting in Web Specifications</a></li>
153
+
<li><arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html">Guidelines for Writing RFC Text on Security Considerations (RFC3552)</a>, particularly <arel="nofollow"class="external text"href="https://www.rfc-editor.org/rfc/rfc3552.html#section-5">Section 5</a></li></ul></li></ul>
155
154
</details>
156
155
</dd>
157
156
</dl>
@@ -172,7 +171,7 @@ If you want some specific advice from the horizontal group, describe that reques
172
171
173
172
Horizontal review groups may apply the <spanclass="tag">\*-needs-resolution</span> label to issues they expect to be resolved before the specification moves to a new maturity level. Working Groups must not remove or add this label (not even when you close your issue).
174
173
175
-
If the [horizontal group](/Guide/process/horizontal-groups.html) believes that an issue with a <spanclass="githublabel">\*-tracker</span> label needs to be resolved before a transition, they may apply a <spanclass="githublabel">\*-needs-resolution</span> label to the issue. Automatic tooling will later remove the <spanclass="githublabel">\*-tracker</span> label.
174
+
If the [horizontal group](../process/horizontal-groups.md) believes that an issue with a <spanclass="githublabel">\*-tracker</span> label needs to be resolved before a transition, they may apply a <spanclass="githublabel">\*-needs-resolution</span> label to the issue. Automatic tooling will later remove the <spanclass="githublabel">\*-tracker</span> label.
176
175
177
176
If you close an issue with a <spanclass="tag">\*-tracker</span> or <spanclass="tag">\*-needs-resolution</span> label attached, do not remove the label. Keeping the label maintains the tracking if the issue is reopened, but also provides potentially useful information about what was tracked. (Closed issues in your repository have no effect on tools that check for unresolved issues.)
178
177
@@ -221,15 +220,15 @@ Is it possible to make too many requests for review?
221
220
222
221
## Common mistakes when making a transition request
223
222
224
-
1. If you make substantive changes, you'll need to do a wide review for those before you move forward to the [next maturity stage](https://www.w3.org/Guide/documentreview/#who_to_ask_for_review).
225
-
1. Never ever exclude some [horizontal groups](/Guide/process/horizontal-groups.html) from your review requests because you concluded it was irrelevant for them or they haven't responded to your last request.
223
+
1. If you make substantive changes, you'll need to do a wide review for those before you move forward to the [next maturity stage](../documentreview/#who_to_ask_for_review).
224
+
1. Never ever exclude some [horizontal groups](../process/horizontal-groups.md) from your review requests because you concluded it was irrelevant for them or they haven't responded to your last request.
226
225
227
226
Let them make the decision that something is irrelevant to their field of expertise instead. You're welcome to time out if you don't hear back, and request to move forward anyway.
228
227
1. Publish a Working Draft or a Candidate Recommendation Draft when asking for reviews.
229
228
It's better for a Group to miss the fact that you fixed an issue in your editor's draft than the Team missing the fact you made an unreviewed substantive change in your editor's draft.
230
229
1. Don't flag your issues with one of those <spanclass="tag">\*-needs-resolution</span> labels, and don't remove one which has been applied (you *can* close the issue though, if it is resolved).
231
230
232
-
Those are intended solely to be used by [horizontal groups](/Guide/process/horizontal-groups.html) to [bring special attention](https://www.w3.org/Guide/documentreview/#What_happens_to_unresolved_issues_marked_needs-resolution).
231
+
Those are intended solely to be used by [horizontal groups](../process/horizontal-groups.md) to [bring special attention](../documentreview/#What_happens_to_unresolved_issues_marked_needs-resolution).
233
232
1. Don't assume that the horizontal group will be able to schedule and complete a review within 2 weeks so that you can proceed to CR.
234
233
235
234
They may not even be able to find someone with availability to do the review in that time, and then they need a week or two to discuss their response after the review, and then they'll send you comments that may require you to make substantive changes.
0 commit comments