I’m trying to publish prose documentation for several of Basho’s open-source releases, each with a gh-pages and page-builder branch on their repos (c.f. https://github.com/basho/riak-ruby-client/tree/gh-pages-builder and http://basho.github.io/riak-ruby-client/ ), but with common styles and configurations so my coworkers (working with Python, Java, and PHP) don’t have to learn much Ruby, just the Markdown they already write.
I think I’ve got a handle on the CSS and JavaScript resources using Sprockets.
I’ve tried having the separate gem override the layout_dir (which causes Middleman to have issues because the layout isn’t in the site tree), but I haven’t tried having the extension symlink the layout in (I know this would work, it just seems… inelegant).
Is there a simple and supported way to move the layout for a site into a separate gem/extension that can be updated relatively easily? If not, does anyone know how much of a mission it would be to build and contribute this to the community?