前几天参加第一届CSSConf大会,由于对W3C发布流程这些了解不够深入,故翻译部分>,一为加深了解,二为锻炼能力,为初学者提供小小帮助。
文中难免错误,如有发现,还请不吝回复,方便我及时更正,以免误导更多的读者,在此谢过!
用一张图来表示W3C Technical Report发展过程与Maturity Level的关系,如下:
要点如下:
- TR是W3C Technical Report的缩写,其发展过程可以分为多个阶段(如:首次草案(First Public Working Draft)、最后通告(Last call announcement)、发布标准等),每个阶段的文档都会对应一个成熟度级别(Maturity Level)(如:WD、REC等)。
- TR发展过程与成熟度级别不是一一对应的关系,如:首次草案、最后通告都属于WD级别。
- W3C使用状态码表示一份文档的成熟度。其中LC状态码仍然属于WD级别,所以:状态码与成熟度级别也不是一一对应的关系。
- 文档发布成为标准后,并不意味着这个过程就结束了,后面还可能面临着:修改标准、废弃标准的阶段。
- 文中仅翻译了部分常见内容,针对不常见的请参考对应的英文文档。
英文描述 | 中文翻译 | 缩写 |
---|---|---|
Working group | 起草小组 | WG |
Technical Report | 技术性报告 | TR |
technical report development process | TR发展过程 | |
Recommendation Track | REC过程 | |
Working Draft | 草案 | WD |
Last Call announcement | LC通告 | LC |
Candidate Recommendation | 候选标准 | CR |
Proposed Recommendation | 推荐标准 | PR |
Recommendation | 标准 | REC |
Working Group Note | 起草小组意见 | WGN |
Proposed Edited Recommendation | 提议修改标准 | PER |
Rescinded Recommendation | 已废弃标准 | RR |
Director | 主任 | |
Advisory Committee | 高级委员会 |
- 7 W3C技术性报告发展过程(TR发展过程)
- 7.1 成熟度级别
- 7.1.1 进行中的成熟度级别
- 7.1.2 REC过程的成熟度级别
- 7.1.3 TR结束时的成熟度级别
- 7.1.4 编辑REC的成熟度级别
- 7.1.5 废弃REC的成熟度级别
- 7.1.6 针对兴趣小组、协作小组的TR的成熟度级别
- 7.2 REC过程中推进的通用要求
- 7.3 评审与评审职责
- 7.4 推进TR文档到REC的过程
- 7.4.1 首次发布草案(WD)
- 7.4.2 LC通告
- 7.4.3 征求实现
- 7.4.4 征求PR的评审
- 7.4.5 W3C REC的发布
- 7.4.6 打回到起草小组供后续研究
- 7.5 TR结束时的工作
- 7.6 修改W3C REC
- 7.6.1 勘误管理
- 7.6.2 REC修改的分类
- 7.6.3 征求对编辑后REC的评审
- 7.6.4 征求提议REC更正的评审
- 7.7 废弃W3C REC
- 7.7.1 提议废弃REC
- 7.7.2 废弃REC的发布
- 7.8 TR的相关信息
- 7.8.1 文档状态小节
为了标准化WEB技术,W3C TR发展过程包括一系列的步骤和要求,本节中讲到的TR发展过程是按照起草小组定义的规范和指导来实施的,包括:
设计之初,TR发展过程就是最大化地争取对TR内容的赞同,确保技术性强、编辑质量搞,并提高规范之间的连续性,获得W3C和更多社区的支持。(略)
本文接下来依次描述:
先讲成熟度级别,然后TR发展过程的各步和要求。
每一份已发布TR文档的级别代表了它在发展过程中的当前位置。“WD”、“WGN”代表了级别中可能的初始状态,“REC”、“WGN”代表了级别中可能的结束状态。
WD(草案) WD指的是W3C发布的一份用于社区评审的文档,这些社区包括:W3C成员、公众和其它技术性组织。部分WD打算推进为REC。参见“文档状态小节”
除了WD,REC过程中的其它级别包括:
起草小组在WD发展过程中,必须符合以下要求:
以下信息对于决定是否推进TR非常重要,并且必须可公共访问:
(略)
W3C遵循以下步骤来推进REC过程:
总得来说,起草小组走这个过程是为了发布REC,然而W3C可能会停止这一工作,也可能会要求小组再进一步探索一下,因此会重复多步。 在首次WD和LC之间,起草小组会发布多次更改的修订版本。LC之后的任何两步之间,如果有重大更改,起草小组会发布一个新的同级别的TR文档, (译者注:没有读懂原句的最后一句)
针对CR和PR的修订,起草小组必须通知高级委员会。 REC过程可能会持续相当的时间,因此建议阅读该节:“加快REC过程的提示”
级别:WD 通告:主任必须向W3C组和公众通告首次WD的发布 目的:首次发布WD后,社区就可以评审文档了。 (略)
级别:WD 通告:起草小组必须向W3C组和公众通告最后一次WD,通告必须:
如果TR文档被打回,则主任必须通知高级委员会和小组主席。 在WD重新发布后,接下来就是LC阶段了,此时LC可能同时与WD一起发布。 主任可能会要求重新发布为CR,同时征求技术实现。
TR文档在任何时间都可能停止,当起草小组完成TR时,TR要么是REC,要么是WGN。例如:把TR文档当做多个WD发布,然后该TR文档通过发布WGN表示停止。 如果TR文档没有大的进展,工作可能就会终止。原因可能有:主任关闭该起草小组、参与者失去兴趣、文档主题已经被其它TR文档包含。W3C如果停止该工作,则会发布WGN。
可能的下一步: 结束状态:无期限地处于WGN级别 恢复WD状态:恢复文档到WD级别。
W3C会做好每一步来维护REC,如:勘误管理、提供测试应用、帮助构建测试集,也鼓励广泛的实现。如下讨论了:勘误管理和提议修改REC的流程。
本文档区分了以下几种修改方式:
前面两个不要求有技术性的评审,第三个则要求如下:
(略)
(略)
(略)
(略)
(略)
(略)
扫码关注w3ctech微信公众号
省略的好多。
共收到1条回复