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
spec [2014/12/09 15:48] – external edit 127.0.0.1spec [2021/05/26 09:43] (current) – [Scratch Space for Specs] tabatkins
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-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)
   * [[spec:css4-color|CSS Color Level 4]] (collecting features and ideas)   * [[spec:css4-color|CSS Color Level 4]] (collecting features and ideas)
Line 66: 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 72: Line 103:
    * [[spec:css4-ui|CSS UI Level 4]]    * [[spec:css4-ui|CSS UI Level 4]]
    * [[spec:css-grid-2]]    * [[spec:css-grid-2]]
-===== out of date ===== +   * [[spec:css-ruby-2|CSS Ruby Level 2]] 
-These specs are old / out of date and need active editors/owners to bring them up to date. +   * [[spec:css3-box|CSS Box Module Level 3]] 
-  * [[spec:css3-box|CSS Box Module Level 3]] +   * [[spec:css3-content|CSS Generated Content Module Level 3]] 
-  * [[spec:css3-content|CSS Generated Content Module Level 3]] +   * [[spec:css-fonts|CSS Fonts]] 
-  * [[spec:css3-grid|CSS Grid Positioning Module Level 3]] +   * [[spec:css-scoping|CSS Scoping]] 
-  * [[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.1418168935.txt.gz · Last modified: 2015/01/10 22:32 (external edit)
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki