Be involved in the direction specifications are taking
Compliant User Agents must implement.
Each feature has restrictions on what kinds of values it can have.
Specs developed within Working Groups
Each Working Group officially consists of representatives of organizations
Sometimes, an Invited Expert is asked to contribute
Most activity occurs on emails, IRC channels, weekly teleconferences or quarterly face to face conversations.
Officially when a spec is a recommendation
First Working Draft → (discussions/iterations on Editor's Draft) → Candidate Recommendation → Proposed Recommendation → Recommendation
(in my view)
(or check html5please.com)
Look at HTML Design Principles and see if the API can be made better within these restrictions
Ask on mailing list noted on the spec in the Discussion on top of the spec.
Write in plaintext (seriously)
Inline quote your response within the context of what you are responding to
Always cite reference to any assertion you claim as a fact
Ask specific questions
Show you have done the work to find a solution
codepen.io • jsfiddle.net • jsbin.com • dabblet.com
Chris Coyier on writing reduced test cases:
css-tricks.com/reduced-test-cases/
Is this a bug in the specification or the browser?
Has this bug been reported?
Lea Verou's on how to file a bug:
coding.smashingmagazine.com/2011/09/07/help-the-community-report-browser-bugs/
Filter all emails from standards mailing lists
Schedule tasks!
Take part in Test the Web Forward (@testthewebfwd)
Note your findings, and contribute to html5please.com
Join webplatform.org & start contributing.
Questions? Ask on IRC #webplatform on Freenode
Other ideas: Move the Web Forward
@vincent_hardy (SVG, CSS Regions & Exclusions) /@astearns (CSS Regions) /@dirkschulze (SVG & CSS Animations)
@smfr /@grogswork /@hober /@ohunt (EcmaScript)
@tabatkins (CSS/SVG) /@dglazkov (Web Components) /@slightlylate (Web Components, ECMAScript).
@davidbaron (CSS) /@fantasai (CSS) /@hsivonen (HTML) /@heycam (SVG) /@brendanEich (ECMAScript) /@littlecalculist (ECMAScript)
@erikdahlstorm (SVG) / @zcorpan (HTML5) /@foolip (Audio) / @richtibbett (Device APIs)
@gasubic (CSSOM) / @frivoal (Media Queries) / @silviapfeiffer (Video) /@jkiss (Accessibility) /@stevefaulkner (Accessibility).
Use a spacebar or arrow keys to navigate