webidl
webidl copied to clipboard
Web IDL Standard
This repository hosts the Web IDL Standard.
Code of conduct
We are committed to providing a friendly, safe, and welcoming environment for all. Please read and respect the WHATWG Code of Conduct.
Contributing
Good first issues are labeled as a short good first issue.
IDL generally follows the WHATWG Contributor Guidelines and WHATWG Committer Guidelines, except as otherwise noted.
Markup
The specification is written in Bikeshed, plus the Ecmarkup tags <emu-val>, <emu-t>, and <emu-nt>.
Building "locally"
For quick local iteration, run make. To verify your changes locally, run npm install and
make deploy. See more in the
WHATWG Contributor Guidelines.
Filing issues elsewhere
Breaking changes should be filed against:
- Rendering engines
- web-platform-tests
- idlharness.js (used by testharness.js to run IDL tests)
- Reffy (scrapes IDL from specs for reffy-reports and web-platform-tests)
Syntax changes should be filed against the following parsers:
- widlparser (used by Bikeshed)
- WebIDL parser (used by idlharness.js)
- TypeScript and JavaScript lib generator