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.