Sam Gentle.com

Demoserver

I've been meaning to make some progress on an important part of my creative tooling. Namely, the process by which I can take a little web demo and then cause it to be on the internet.

That process is already pretty quick, but I've always thought it would be great to have a little server that I can just throw git commits at and it turns them into demo pages. Better still, other people would be able to just git clone [link] and get their own copy of the code that produced it. Well, that dream is now a reality. Meet the demoserver.

You might be familiar with the approximate shape of that system from GitHub pages, which does basically the same thing. However, this has the advantage of distinguishing between specific demo projects and just regular code and consolidating all those demos in one place, which is an important benefit for me. Plus it's quite nice that I can run it on my own server.

I'll eventually make the index page themeable and then theme it to fit into the rest of the site, but for now I'm rocking that no-style markup. It'll eventually form part of a larger section-based overhaul of the site including the idea globe and a revamped projects page. But that is a little way off still!

In the meantime, if you'd like your own demoserver, the code is on GitHub.