Well the site itself is a Github Pages site (really many sites - one per contrib library).
Each repo (Clojure and contribs) has a post-commit hook that notifies a batch service that rebuilds the docs and pushes them back to the github pages sites. So every commit triggers a rebuild and publish cycle for the repo where the commit originated.
All the code for the autodoc service is in Github - the main repos are:
More docs on everything exists at:
Hope that helps....