Fabio Rehm's latest project sets out to provide a pretty awesome experience. Devstep — built on top of Docker and the buildpack abstraction — lets you bootstrap a development environment with extreme ease. In Fabio's words:
Devstep is basically a Docker image builder that takes your app's source as an input and produces a Docker image with all dependencies required for hacking on it.
Here's Devstep booting up Discourse from a single command: