Used to create the contents of developers.whatwg.org
Python HTML JavaScript Shell CSS PHP Other
Latest commit 97ff943 Feb 14, 2016 @benschwarz Merge pull request #107 from CaseyLeask/update-suite
[WIP] Update suite to run against the latest
Permalink
Failed to load latest commit information.
.bundle Updated nokogiri Nov 23, 2012
html Cleanup a few messy parts Feb 8, 2016
html5-tools
javascript Use a progress element to show status of appcache sync. Jul 20, 2011
public Don't use ETags, Allow clean urls, Set a long time away expires heade… Jul 20, 2011
sass Font accessibility Mar 9, 2015
.gitignore Additional ignores Feb 21, 2011
.gitkeep Keep the javascript directory Jan 6, 2011
.rvmrc Refactor of relative font-sizes. Basic rejigging. Feb 13, 2011
Gemfile
Gemfile.lock Updated Nokogiri Dec 31, 2015
Makefile
README.md
Rakefile Remove bottom nav links Feb 8, 2016
assets.rb
config.ru Simple, local rack server on port 8095 Feb 21, 2011
deploy.sh
layout1a.ai Design update… Feb 21, 2011
requirements.txt Added requirements.txt for python deps. Added to readme. Nov 11, 2013
styleguide.html

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.