Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
spec [2015/07/08 22:00] – [brainstorming] hyojinspec [2020/03/30 13:58] – [Scratch Space for Specs] mmaxfield
Line 1: Line 1:
 ====== Specification Issues and Planning ====== ====== Specification Issues and Planning ======
-This section documents problems found in the CSS specs and working drafts. Problems documented here will be addressed by the editors, possibly after discussion in a CSS Working Group meeting, and will result in changes, corrections, clarifications, or no change. 
  
-Looking for [[https://www.w3.org/Bugs/Public/describecomponents.cgi?product=CSS|Link to Bugzilla]] or [[http://w3.org/Style/CSS/Tracker/|Tracker]]?+The CSSWG is tasked with maintenance of the CSS specs and working drafts. Problems reported to us will be addressed by the editors, possibly after discussion in a CSS Working Group meeting, and will result in changes, corrections, clarifications, or no change.
  
-===== REC or PR ===== +<note> 
-RECOMMENDATIONS+The group uses GitHub for issue tracking, in [[https://github.com/w3c/csswg-drafts/|csswg-drafts]], [[https://github.com/w3c/fxtf-drafts/|fxtf-drafts]], [[https://github.com/w3c/css-houdini-drafts/|css-houdini-drafts]]. 
-  * [[spec:css2.1|CSS Level 2 Revision 1]]+</note> 
 + 
 +Previously, issues were reported to the [[http://lists.w3.org/Archives/Public/www-style/|www-style mailing list]], which was periodically scoured for issues. You can view old discussions there, including open issues in some of the less well-maintained specs. Also, some issues tracked in [[https://www.w3.org/Bugs/Public/describecomponents.cgi?product=CSS|Bugzilla]] or [[http://w3.org/Style/CSS/Tracker/|Tracker]] have yet to be migrated to GH. 
 + 
 +The [[planning/status|Status page]] tracks outstanding resolutions. Editors, please clear them out when you're done dealing with the resolution. 
 + 
 +====== Specification Editing ====== 
 + 
 +  * [[tools:hg|W3C Mercurial For Dummies]] --- reading/writing to the spec repositories 
 +  * [[https://w3c.github.io/workflow.html|GitHub Workflow]] for editors and other contributors 
 +  * [[tools:bikeshed]] --- generating ''Overview.html'' from ''Overview.bs'' (auto-generating section numbers, indices, cross-links, and other mundane things).  (Or here's a guide for the [[tools:spec-processor|older processor]].) 
 +  * [[http://dev.w3.org/csswg/css-module-bikeshed/Overview.bs|CSS Module Template]] --- for starting new specs (and formatting old ones) 
 +  * [[spec:format-update]] --- for updating existing specs to our latest "specs should include" 
 +  * [[spec:check]] -- checking your spec is good to go 
 +  * [[spec:publish]] --- getting your spec on www.w3.org 
 +  * [[spec:widereview]] --- ensuring wide review of a spec before CR 
 +  * [[spec:issue-tracking]] --- raising your newborn draft into a grown-up spec 
 +  * [[spec:process|Process suggestions for advancing a spec]] --- guidelines for when to advance your spec to the next stage 
 +  * [[spec:teststatus|Test status information on spec]] --- adding information about testing status on the spec 
 +  * [[spec:levels|Specification levels]] -- which levels to publish each spec as 
 +  * [[spec:REC-maintenance|Maintaining RECs]] -- proposed process for adding substantive changes to RECs 
 + 
 +====== Coordination between specifications ====== 
 + 
 +  * [[spec:dfn-patterns|Marking up your <dfn>s for proper cross-linking]] 
 +  * [[spec:cssom-constants|CSSOM Constants]] 
 +  * [[spec:computed-values|Patterns for writing "Computed Value" lines]] 
 +  * [[spec:at-rules-patterns|Patterns for writing at-rules]] 
 +  * [[spec:property-dependencies|Property dependencies]] in computed values 
 +  * [[spec:calc-and-percentages|Specifying Percentages in the Age of Calc()]] 
 +  * [[spec:om-apis|Patterns for writing CSSOM APIs]] 
 +  * [[spec:limited-ranges|Specifying Limited Ranges in Properties and Elsewhere]] 
 +  * [[spec:async-algos|Writing Asynchronous Algorithms]] 
 +  * [[spec:promises|Using Promises in Specifications]] 
 + 
 +====== Coordination between standards groups ====== 
 + 
 +  * [[http://code.google.com/p/epub-revision/wiki/AdvancedAdaptiveLayoutCharter|EPub Stuff]] 
 +  * [[http://www.w3.org/community/ppl/wiki/Western_Layout_Requirements|Western Layout Requirements]], outlining the advanced printing stuff that XSL-FO does and which we'd like to address in CSS 
 +  * [[spec:incubation|Incubation considerations]] 
 +====== Scratch Space for Specs ======  
 + 
 +See [[http://www.w3.org/Style/CSS/current-work|Current Work Tables]] for current status. These pages are just scratch space for the editors to track ideas. 
 + 
 +  * [[spec:css2.1|CSS Level 2 Revision 1]] - Archived / Not active
   * [[spec:css2.2|CSS level 2 Revision 2]]   * [[spec:css2.2|CSS level 2 Revision 2]]
   * [[spec:css3-color|CSS Color Module Level 3]]   * [[spec:css3-color|CSS Color Module Level 3]]
-  * [[http://www.w3.org/TR/css3-namespace/|CSS Namespaces Module]] 
   * [[spec:css3-selectors|Selectors Level 3]]   * [[spec:css3-selectors|Selectors Level 3]]
-PR: 
-  * ... 
-===== CR or LC ===== 
-Awaiting implementations, test suites, or actively being revised per implementation experience. 
-CR: 
   * [[spec:css-multicol|CSS Multi-Column Layout Module Level 3]]   * [[spec:css-multicol|CSS Multi-Column Layout Module Level 3]]
   * [[spec:mediaqueries|Media Queries Level 3]]   * [[spec:mediaqueries|Media Queries Level 3]]
   * [[spec:css-style-attr|CSS Style Attributes]]   * [[spec:css-style-attr|CSS Style Attributes]]
-CRLC: (was in CR but sent back to LC per W3C process quirks) 
   * [[spec:css3-background|CSS Backgrounds and Borders Module Level 3]]   * [[spec:css3-background|CSS Backgrounds and Borders Module Level 3]]
   * [[spec:css3-ui|CSS Basic User Interface Module Level 3]]   * [[spec:css3-ui|CSS Basic User Interface Module Level 3]]
-LC: 
   * [[spec:css3-images:lc-2012|CSS Images Level 3]]   * [[spec:css3-images:lc-2012|CSS Images Level 3]]
- 
-===== WD ===== 
-These are being actively developed. Sometimes used to be CRs that need major revision. 
   * [[spec:css3-transforms|CSS Transforms Level 3]]   * [[spec:css3-transforms|CSS Transforms Level 3]]
   * [[spec:css3-transitions|CSS Transitions Level 3]]   * [[spec:css3-transitions|CSS Transitions Level 3]]
Line 42: Line 74:
   * [[spec:css3-exclusions|CSS Exclusions]]   * [[spec:css3-exclusions|CSS Exclusions]]
   * [[spec:css-shapes|CSS Shapes]]   * [[spec:css-shapes|CSS Shapes]]
-===== brainstorming ===== +  * [[spec:css-round-display|CSS Round Display]]
-This section outlines active possibilities for future specs or notes +
-  * [[spec:css-round-display]]+
   * [[spec:css-backgrounds-4]]   * [[spec:css-backgrounds-4]]
   * [[spec:css-pseudo-4|CSS Pseudo Elements Level 4]] (collecting features and ideas)   * [[spec:css-pseudo-4|CSS Pseudo Elements Level 4]] (collecting features and ideas)
Line 68: Line 98:
      * [[spec:css3-region-templates|region templates]]      * [[spec:css3-region-templates|region templates]]
      * [[spec:fragments-columns-regions-pages|fragments columns regions pages]]      * [[spec:fragments-columns-regions-pages|fragments columns regions pages]]
-   * [[http://www.w3.org/community/ppl/wiki/Western_Layout_Requirements|Western Layout Requirements]], outlining the advanced printing stuff that XSL-FO does and which we'd like to address in CSS 
    * [[spec:font-load-events|Font Load Events]]    * [[spec:font-load-events|Font Load Events]]
    * [[spec:css-regions-4|CSS Regions Module Level 4]]    * [[spec:css-regions-4|CSS Regions Module Level 4]]
Line 75: Line 104:
    * [[spec:css-grid-2]]    * [[spec:css-grid-2]]
    * [[spec:css-ruby-2|CSS Ruby Level 2]]    * [[spec:css-ruby-2|CSS Ruby Level 2]]
-===== out of date ===== +   * [[spec:css3-box|CSS Box Module Level 3]] 
-These specs are old / out of date and need active editors/owners to bring them up to date. +   * [[spec:css3-content|CSS Generated Content Module Level 3]] 
-  * [[spec:css3-box|CSS Box Module Level 3]] +   * [[spec:css-fonts|CSS Fonts]] 
-  * [[spec:css3-content|CSS Generated Content Module Level 3]] +
-  * [[spec:css3-grid|CSS Grid Positioning Module Level 3]] +
-  * [[spec:css3-preslev|CSS Presentation Levels Module Level 1]] +
-  * [[spec:css3-ruby|CSS Ruby Layout Module Level 1]] +
-  * [[spec:css3-syntax|CSS Syntax Module Level 3]] +
-  * [[spec:css3-tables-algorithms|CSS Table Layout Algorithm Module Level 3]] +
-  * [[spec:css3-line-grid|CSS Line Grid Module Level 1]]+
  
-===== dead, need to be turned into Notes ===== 
-These specs are dead, with no plans to revive them, but they still show up in /TR space looking like real specs. They need to be republished as gravestone Notes. 
-  * [[http://www.w3.org/TR/becss/|Behavioral Extensions to CSS]] 
-  * [[http://www.w3.org/TR/css3-hyperlinks/|Hyperlinks]] 
-  * [[http://www.w3.org/TR/css3-marquee/|Marquee]] (I think nobody implements it? Blink recently dropped its support.) 
 ====== Specification Reviews ====== ====== Specification Reviews ======
-CSSWG members' comments on related specs not published by our group.+ 
 +Tracking CSSWG members' comments on related specs not published by our group.
  
   * [[spec:reviews:svgtiny1.2|SVG Tiny 1.2]]   * [[spec:reviews:svgtiny1.2|SVG Tiny 1.2]]
   * [[spec:reviews:html5|HTML5]]   * [[spec:reviews:html5|HTML5]]
- 
-====== Specification Editing ====== 
- 
-  * [[tools:hg|W3C Mercurial For Dummies]] --- reading/writing to the spec repositories 
-  * [[tools:bikeshed]] --- generating ''Overview.html'' from ''Overview.bs'' (auto-generating section numbers, indices, cross-links, and other mundane things).  (Or here's a guide for the [[tools:spec-processor|older processor]].) 
-  * [[http://dev.w3.org/csswg/css-module-bikeshed/Overview.bs|CSS Module Template]] --- for starting new specs (and formatting old ones) 
-  * [[spec:format-update]] --- for updating existing specs to our latest "specs should include" 
-  * [[spec:publish]] --- getting your spec on www.w3.org 
-  * [[spec:issue-tracking]] --- raising your newborn draft into a grown-up spec 
-  * [[spec:process|Process suggestions for advancing a spec]] --- guidelines for when to advance your spec to the next stage 
-  * [[spec:teststatus|Test status information on spec]] --- adding information about testing status on the spec 
-  * [[spec:levels|Specification levels]] -- which levels to publish each spec as 
-  * [[spec:promises|Using Promises in Specifications]] 
-====== Coordination between specifications ====== 
-  * [[spec:dfn-patterns|Marking up your <dfn>s for proper cross-linking]] 
-  * [[spec:cssom-constants|CSSOM Constants]] 
-  * [[spec:computed-values|Patterns for writing "Computed Value" lines]] 
-  * [[spec:at-rules-patterns|Patterns for writing at-rules]] 
-  * [[spec:property-dependencies|Property dependencies]] in computed values 
-  * [[spec:calc-and-percentages|Specifying Percentages in the Age of Calc()]] 
-  * [[spec:om-apis|Patterns for writing CSSOM APIs]] 
-  * [[spec:limited-ranges|Specifying Limited Ranges in Properties and Elsewhere]] 
-  * [[spec:async-algos|Writing Asynchronous Algorithms]] 
-====== Coordination between standards groups ====== 
-===== IDPF EPUB ===== 
-See: http://code.google.com/p/epub-revision/wiki/AdvancedAdaptiveLayoutCharter 
  
 
spec.txt · Last modified: 2021/05/26 09:43 by tabatkins
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki