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:

https://github.com/tomfaulhaber/autodoc-collect - this is the analyzer that 
reads the code and builds the data file
https://github.com/tomfaulhaber/autodoc - this uses the data file to 
produce the docs

More docs on everything exists at:

http://tomfaulhaber.github.io/autodoc/

Hope that helps....

On Wednesday, January 18, 2017 at 1:49:05 AM UTC-6, Elric Erkose wrote:
>
> How is https://clojure.github.io/ stitched together? I have a bunch of 
> modules in independent repositories that I would like like to unite in a 
> single autodoc documentation page.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to