blog icon indicating copy to clipboard operation
blog copied to clipboard

规范里的词汇/术语

Open anjia opened this issue 6 years ago • 4 comments

W3C 通过 status code 来表示 specifications 的 maturity。 CSS WG 使用以下状态码,从 least 到 most stable:

  • ED Editors' Draft 编辑草案(不是 W3C Technical Report)
  • FPWD First Public Working Draft 首个公开工作草案 ✔
  • WD Working Draft 工作草案 ✔(0 || 多个)
    • 不稳定,也不完整
    • 目的是:创建当前规范的一个快照,也能征求 W3C 和公众的意见
  • LC LCWD Last Call Working Draft
    • 工作组认为规范是完整的,且所有 issues 都是要解决的
    • 此规范将会转向CR,除非有重大问题提出
    • 此阶段是 others 提交 issues 的最后机会,在变成CR之前
  • CR Candidate Recommendation 候选推荐标准 ✔✔
    • 所有的已知 issues,都被解决了
    • 向 implementor 征集实现
    • AC正式审查,可能有三种结果:成为标准、返回工作组继续完善、废弃
      • 此阶段的很有可能成为标准,且如有改动,则需给出改动原因
  • PR Proposed Recommendation 提案推荐标准 ✔✔
    • 要从CRPR,需要全面的 test suite 和实现报告,以证明每个特性都在至少2款浏览器里实现了
    • 意味着其质量足以成为REC
    • 此时,W3C 成员再最后一次 review 下规范
      • 一般不会有实质性的改动;若有,则只能再发布一个新的WDCR
    • 其它相关
      • PER Proposed Edited Recommendation 已修订的提案推荐标准
  • REC Recommendation 推荐标准,通常称之为 standard,即事实标准 ✔✔
    • 最终阶段:a standard,一个标准
    • 此时,就不会有太多变动了,当然依然可以收勘误
    • 它可能成为
      • Edited Recommendation 编辑推荐标准。微小改动,然后生成推荐的 Revised Edition
      • Amended Recommendation 修订推荐标准。不增加新功能的实质性更改
      • SPSD Superseded Recommendation 被取代的推荐标准(缺少足够的市场相关性)

  • ret Retired 退役的
  • Rescinded Recommendation 撤销的推荐标准。不再认可的,认为不会再恢复到标准状态了
  • Note Group Note 工作组说明,不打算成为标准的文档。已经停止使用了
    • 通常记录规范以外的信息,eg.
      • 规范的用例及其最佳实践
      • 解释规范被弃用的原因

https://www.w3.org/Style/2011/CSS-process https://www.w3.org/2018/Process-20180201/#Reports

anjia avatar Sep 30 '18 07:09 anjia

  • normative section 规范的。即实现者应该遵守的详细信息
  • informative section 信息类的,会给一些例子和解释
  • user agent 用户代理。比较泛,需依据上下文
    • 对 HTML 来说,用户代理就是 browser
    • 对 SVG 来说,用户代理可能是 viewer program 或者 plugin-in
  • RFC,Request For Comment, 一个体现互联网标准的文件

anjia avatar Sep 30 '18 07:09 anjia

描述规范对实现者的期望,符合 RFC2119,https://www.ietf.org/rfc/rfc2119.txt

  • must required shall 这是规范绝对要求的
  • must not shall not 这是规范绝对禁止的
  • should recommended 此特性可以实现也可以不实现。若你不实现,最好给一个好理由
  • should not not recommended 如果你实现了此特性,最好给一个好理由
  • may optional 可选的

anjia avatar Sep 30 '18 08:09 anjia

W3C World Wide Web Consortium
WHATWG Apple, Google, Mozilla, Microsoft 组成的工作组

AC Advisory Committee 顾问委员
AB Advisory Board 顾问董事会 (AB 是 AC 中选出9人, AB 代表个人, 不代表雇主)
TPAC Technical Plenary / Advisory Committee
W3M W3C 管理层
TAG Technical Architecture Group

WAI Web Accessibility Initiative 无障碍
Host W3C 组织在当地的宿主
CJK China Japan Korea

W3C Group
WG Working Group
IG Interest Group

MIT in Cambridge, MA, USA ERCIM in Sophia-Antipolis, France Keio University near Tokyo, Japan Beihang University in Beijing, China

anjia avatar Oct 10 '18 08:10 anjia

CSS community

  • authors 网站的作者,即网站开发人员,FE
  • implementors 浏览器开发人员
  • spec writers

anjia avatar Oct 10 '18 09:10 anjia