Skip to content
This repository

Used to create the contents of developers.whatwg.org

branch: master
Octocat-spinner-32 .bundle Updated nokogiri November 23, 2012
Octocat-spinner-32 html Removed another 'html5' reference November 26, 2012
Octocat-spinner-32 html5-tools Updated spec-splitter to work with newer html5lib November 23, 2012
Octocat-spinner-32 javascript Use a progress element to show status of appcache sync. July 20, 2011
Octocat-spinner-32 public Don't use ETags, Allow clean urls, Set a long time away expires heade… July 20, 2011
Octocat-spinner-32 sass Don't stretch narrow images in handheld view December 06, 2012
Octocat-spinner-32 .gitignore Additional ignores February 22, 2011
Octocat-spinner-32 .gitkeep Keep the javascript directory January 07, 2011
Octocat-spinner-32 .rvmrc Refactor of relative font-sizes. Basic rejigging. February 13, 2011
Octocat-spinner-32 Gemfile The world has changed... October 11, 2013
Octocat-spinner-32 Gemfile.lock Add rake to bundle November 23, 2012
Octocat-spinner-32 Makefile Add rake to bundle November 23, 2012
Octocat-spinner-32 README.md Made dependency installation more obvious February 02, 2014
Octocat-spinner-32 Rakefile Don't remove anchors from siblings linking to same base page October 11, 2013
Octocat-spinner-32 assets.rb Compressing javascript was lazy and causing errors. No compression fo… July 20, 2011
Octocat-spinner-32 config.ru Simple, local rack server on port 8095 February 22, 2011
Octocat-spinner-32 deploy.sh Compress that upload February 20, 2011
Octocat-spinner-32 layout1a.ai Design update… February 22, 2011
Octocat-spinner-32 patch.anolis Added the patch required for anolis January 06, 2011
Octocat-spinner-32 requirements.txt Added requirements.txt for python deps. Added to readme. November 11, 2013
Octocat-spinner-32 styleguide.html Color contrast February 23, 2011
Octocat-spinner-32 tidy.rb Rename specification to the living standard November 23, 2012
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)
  • Python (2.4+)
  • Subversion
  • LibXML2

To install dependencies:

bundle install
pip install -r requirements.txt

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.

Licence

CC0
To the extent possible under law, Ben Schwarz has waived all copyright and related or neighboring rights to Design of developer specification. This work is published from: Australia.

Something went wrong with that request. Please try again.