Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Used to create the contents of developers.whatwg.org
Python JavaScript PHP Other
branch: master

This branch is 43 commits behind benschwarz:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.bundle
html
html5-tools
javascript
public
sass
.gitignore
.gitkeep
.rvmrc
Gemfile
Gemfile.lock
Makefile
README.md
Rakefile
assets.rb
config.ru
deploy.sh
layout1a.ai
patch.anolis
styleguide.html
tidy.rb

README.md

developers.whatwg.org

This repository contains scripts that will generate a pristine copy of developers.whatwg.org. It uses a collection of arcane python scripts supplied by the W3C, and my own Ruby scripts that remove cruft.

To build your own copy, checkout this repostory, you'll need:

  • Ruby (any version)
    • rvm
    • bundler
    • nokogiri
    • json
    • peach
    • sass
  • Python (2.4+)
    • lxml (easy_install lxml)
    • html5lib (easy_install html5lib)
  • Mercurial
  • SVN
  • LibXML2

To acquire the Ruby gems just run bundler

I didn't say it was pretty! – But it does indeed work.

Run make clean then make to produce the required contents (final output is written to the public directory) The contents of public are exactly what I have deployed to developers.whatwg.org.

If you're hoping to contribute to spec content, you'll need to talk to Hixie, as for styling and display of this content, I'm your man… and this is the repo.

Want to get involved?

Fork this project on Github, use detailed commit messages and ensure that you provide enough detail in your pull request that I can understand what you're doing and why.

Something went wrong with that request. Please try again.