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: spec/publish.txt
+34-33Lines changed: 34 additions & 33 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,5 @@
1
1
====== Step-by-step Publishing a CSS Spec ======
2
2
3
-
Note! There have been changes to the module template since it was written! Check the [[http://wiki.csswg.org/spec/format-update|meta-update list]].
4
-
5
-
===== START HERE =====
6
-
7
3
8
4
- **Summarize Changes -** Make a Changes section summarizing the major changes since the last publication. ("Major" is relative---for a CR, it's any non-editorial change, but for an early-stage WD it would be sections that got an overhaul, major syntactic changes, or major behavioral changes, not every minor detail that got fixed.) This will help reviewers focus their review.
9
5
- If there have been only [[https://www.w3.org/2019/Process-20190301/#correction-classes|editorial]] changes, make such a statement and link to a [[https://services.w3.org/htmldiff|diff]] of those changes so reviewers can verify this. E.g. ''There have been only __editorial__ changes since the __previous Working Draft__; see __diffs__.''
@@ -18,11 +14,11 @@ Note! There have been changes to the module template since it was written! Check
18
14
- run a spellchecker on your spec
19
15
- Optional: If you feel so inclined, you can use [[https://labs.w3.org/pubrules/|the new pubrules checker]] (if it's working), review its results, and correct any errors. (Some errors are expected/harmless if you check an editor's draft, so read carefully!)
20
16
- **Request Publication -**
21
-
- **For regular Working Drafts** on Bikeshed-formatted specs, you can generally use the ''[[https://tabatkins.github.io/bikeshed/#cli-echidna|bikeshed echidna]]'' command. If you need to publish manually for some reason (non-Bikeshed specs, spec shortname changes, FPWD) send a message (See Template Below) to ChrisL and webreq, CCing w3c-css-wg, asking them to put your spec in the publication pipeline. Include a link to your draft and to the minutes with the resolution to publish. Put ''[Publish]'' in the subject line.
17
+
- **For regular Working Drafts and Candidate Recommendation Drafts** on Bikeshed-formatted specs, you can generally **use the ''[[https://tabatkins.github.io/bikeshed/#cli-echidna|bikeshed echidna]]'' command**. If you need to publish manually for some reason (non-Bikeshed specs, spec shortname changes, FPWD), see [[#steps-for-manual-publication]].
22
18
- **For FPWD**, you also need a resolution on the shortname of the spec, and need the W3C domain leader (plh, in our case) to approve the FPWD publication and the choice of URL before the manual publication request. Best way to do this is to [[https://github.com/w3c/transitions|file an issue in the Transitions repo]].
23
19
- **For CR, etc.** See [[https://www.w3.org/Guide/transitions|Spec Status Transitions Documentation]]. You may need to file an issue in the [[https://github.com/w3c/transitions|Transitions Repo]]; ask ChrisL or fantasai for guidance and complain at plh for any poor documentation.
24
20
- **Wait for Publication -** Wait for the spec to be published. For Echidna-published specs, this should take a few minutes. For other specs, W3C publishes on Tuesdays and Thursdays once webreq has approved the publication.
25
-
- **Announce Your Spec -** If there were substantial changes since the previous draft, post an announcement of your new spec to [[mailto:www-style@w3.org|www-style]] (and cross-post to [[mailto:public-review-announce@w3.org|public-review-announce]] and any other relevant mailing lists]] and the [[https://www.w3.org/blog/CSS/wp-admin/|CSSWG Blog]] (See Templates Below) and link the blog post from [[http://twitter.com/csswg|@csswg]]. If you need help with this, ask fantasai. A good announcement includes:
21
+
- **Announce Your Spec -** If there were substantial changes since the previous draft, post an announcement of your new spec to [[mailto:www-style@w3.org|www-style]] (and cross-post to [[mailto:public-review-announce@w3.org|public-review-announce]] and any other relevant mailing lists) and the [[https://www.w3.org/blog/CSS/wp-admin/|CSSWG Blog]] (See Templates Below) and link the blog post from [[http://twitter.com/csswg|@csswg]]. If you need help with this, ask fantasai. A good announcement includes:
26
22
* A link to the spec
27
23
* An explanation of what's new, what's cool, what's changed, maybe what to expect going forward, but most importantly what you would especially like feedback on.
28
24
* Instructions for sending feedback
@@ -31,29 +27,11 @@ Note! There have been changes to the module template since it was written! Check
31
27
32
28
Note: The above combines steps specific to the CSS WG and general W3C-wide [[http://services.w3.org/xslt?xmlfile=http://www.w3.org/2005/08/01-transitions.html&xslfile=http://www.w3.org/2005/08/transitions.xsl|publication rules.]] See the latter also for steps to publishing a Note, CR, PR, etc.
33
29
34
-
===== Template for WD Publication Request =====
35
-
36
-
Replace >>marked<< items:
30
+
===== Announcement Templates =====
37
31
38
-
; To : chris@, webreq@
39
-
; CC : w3c-css-wg@
40
-
; Subject : [Publish]>>[css3-foo]<< Publish >>CSS Foo<< Working Draft
41
-
; Body :
42
-
43
-
44
-
Hello Chris, & Webreq
45
-
The CSS Working Group would like to publish an updated Working Draft of:
46
-
>>CSS Foo<<.
47
-
The resolution to publish is recorded here:
48
-
>>http://lists.w3.org/...<<
49
-
The editor's draft is here:
50
-
>>http://dev.w3.org/...<<
51
-
Can you please set this up for publication? Is >>future date<< an acceptable publishing date?
52
-
Thanks,
53
-
>>your signature<<
32
+
Templates provided for convenience; you don't have to use them as long as you include the relevant information (see above).
54
33
55
-
Where >>future date<< is a Tuesday or Thursday giving the Webmaster enough time to check and correct the draft.
56
-
===== Template for WD Announcement to www-style =====
34
+
==== Template for WD Announcement to www-style ====
57
35
58
36
The www-style message is your chance to update WG and www-style members who haven't been reading all of your module's deeply involved threads as to what's happening with your module.
59
37
@@ -86,7 +64,7 @@ Replace !!!!marked!!!! items. Here's an [[http://lists.w3.org/Archives/Public/ww
86
64
!!!!your signature!!!!
87
65
88
66
89
-
===== Template for CR Announcement to www-style =====
67
+
==== Template for CR Announcement to www-style ====
90
68
91
69
The www-style message is your chance to update WG and www-style members who haven't been reading all of your module's deeply involved threads as to what's happening with your module, as well as put out an explicit call for implementations.
92
70
@@ -122,7 +100,7 @@ Replace !!!!marked!!!! items. Here's an [[https://lists.w3.org/Archives/Public/w
122
100
For the CSS WG,
123
101
!!!!your signature!!!!
124
102
125
-
===== Template for PR Announcement to www-style =====
103
+
==== Template for PR Announcement to www-style ====
126
104
127
105
The www-style message is your chance to update WG and www-style members who haven't been reading all of your module's deeply involved threads as to what's happening with your module, as well as put out an explicit call for AC Reps to vote on it.
128
106
@@ -165,7 +143,7 @@ Replace !!!!marked!!!! items.
165
143
166
144
For the CSS WG,
167
145
!!!!your signature!!!!
168
-
===== Template for WD Announcement to Blog =====
146
+
==== Template for WD Announcement to Blog ====
169
147
170
148
The [[http://www.w3.org/blog/CSS|CSSWG blog]] is your communication channel to people who aren't technical enough or devoted enough to follow www-style. Take advantage of it, and engage your audience. **[[https://www.w3.org/blog/CSS/wp-admin/|Log in to CSSWG Blog]]**
171
149
@@ -183,7 +161,7 @@ Replaced the >>marked<< items. Here's a standard [[http://www.w3.org/blog/CSS/20
183
161
184
162
Please send feedback by either <a href="https://github.com/w3c/csswg-drafts/issues">filing an issue in GitHub</a> (preferable) or sending mail to the (<a href="http://lists.w3.org/Archives/Public/www-style/">archived</a>) public mailing list <a href="mailto:www-style@w3.org?Subject=%5Bcss-FOOOOOOOO%5D%20PUT%20SUBJECT%20HERE">www-style@w3.org</a> with the spec code (<code>[css-FOOOOOOOO]</code>) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)
185
163
186
-
===== Template for PR Announcement to Blog =====
164
+
==== Template for PR Announcement to Blog ====
187
165
188
166
Replace !!!marked!!! items. **[[https://www.w3.org/blog/CSS/wp-admin/|Log in to CSSWG Blog]]**
189
167
@@ -202,7 +180,7 @@ Replace !!!marked!!! items. **[[https://www.w3.org/blog/CSS/wp-admin/|Log in to
202
180
203
181
Please send feedback by either <a href="https://github.com/w3c/csswg-drafts/issues">filing an issue in GitHub</a> (preferable) or sending mail to the (<a href="http://lists.w3.org/Archives/Public/www-style/">archived</a>) public mailing list <a href="mailto:www-style@w3.org?Subject=%5B!!!css-FOOOOOOOO!!!%5D%20PUT%20SUBJECT%20HERE">www-style@w3.org</a> with the spec code (<code>[!!!css-FOOOOOOOO!!!]</code>) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)
204
182
205
-
===== Template for Twitter Announcement ====
183
+
==== Template for Twitter Announcement ===
206
184
207
185
Feel free to adjust the template as it seems useful.
208
186
@@ -218,6 +196,29 @@ e.g.
218
196
219
197
===== Steps for Manual Publication =====
220
198
221
-
To publish directly with the Webmaster, leave out the staff contact from the publication request, and inform webreq that you will be the contact person for the publication. Then send a reply only to webreq with a zipfile of the publication. (This way we're all on the thread, but only webreq gets the attachment.)
199
+
To request manual publication (e.g. if the shortname needs changing or there is some other glitch that can't be handled by Echidna), send a request by email to webreq and our staff contacts. Replace >>marked<< items:
The CSS Working Group would like to publish an updated Working Draft of:
209
+
>>CSS Foo<<.
210
+
The resolution to publish is recorded here:
211
+
>>http://lists.w3.org/...<<
212
+
The editor's draft is here:
213
+
>>http://dev.w3.org/...<<
214
+
Can you please set this up for publication? Is >>future date<< an acceptable publishing date?
215
+
Thanks,
216
+
>>your signature<<
217
+
218
+
Where >>future date<< is a Tuesday or Thursday giving the Webmaster enough time to check and correct the draft. Follow-up and make sure it actually gets published, then send out your announcements as usual.
219
+
220
+
==== Direct Manual Publication ====
221
+
222
+
If for some reason you need to publish directly with the Webmaster (e.g. staff contacts are MIA), leave out the staff contact from the publication request, and inform webreq that you will be the contact person for the publication. Then send a reply only to webreq with a zipfile of the publication. (This way we're all on the thread, but only webreq gets the attachment.)
222
223
223
224
To prepare the zipfile, regenerate the spec for /TR publication and ensure that the files validate and pass pubrules (to the extent that you can check this). Also make sure that all files necessary for the publication <em>including default.css</em> are inside the same folder (and they continue to link up correctly). Zip that folder and send it to webreq as an attachment begging them to set it up for you.
0 commit comments