Firefox OS/Performance/Automating Firefox OS Developer Setup

Introduction

Currently, getting a developer machine set up to build Firefox OS from source is not an easy task. There are are a bunch of prerequisites and then you have clone the code and set up your build configuration. All of this makes it difficult for developers to bisect and/or debug bugs in Firefox OS. One way we could greatly ease the setup process is to build a Vagrant provisioning script that targets Docker. On Linux machines, the Vagrant script will initialize a Docker instance with the necessary prerequisites, clone the code, and set up the build configuration correctly. On Mac OS X and Windows, Vagrant will first set up a VirtualBox VM image running Linux before provisioning the Docker image.

Project Plan