This is the repository for the Working Draft of the HTML specification
The specification is built using Bikeshed. If you would like to propose edits, please make sure that they result in a specification that will build correctly, by testing in your own clone of the repository.
- Install bikeshed
- From the HTML folder open a command prompt
- run bikeshed:
'bikeshed -f spec'
For the multipage version, one can do as follows:
- Install html-tools
- Follow the instructions there to regenerate the HTML files
Use the standard fork, branch, and pull request workflow to propose changes to the specification. Please make branch names informative - by including the issue or bug number for example.
More information on contributing is in CONTRIBUTING.md.
To make changes to the specification:
- Edit single-page.bs (or one of the include files it references)
- Run bikeshed on single-page.bs to generate single-page.html
- Create a pull request
The [https://github.com/w3c/html-old](old HTML repo) is available for archival purposes.