canmove, Confirmed users
225
edits
(Created page with "==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 [http://mzl.la/1mEAiz5 prerequisi...") |
No edit summary |
||
Line 1: | Line 1: | ||
==Introduction== | ==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 [http://mzl.la/1mEAiz5 prerequisites] and then you have [http://mzl.la/1hmmQN1 clone the code] and set up your [http://mzl.la/1mEArTe 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. | Currently, getting a developer machine set up to build Firefox OS from source is not an easy task. There are are a bunch of [http://mzl.la/1mEAiz5 prerequisites] and then you have [http://mzl.la/1hmmQN1 clone the code] and set up your [http://mzl.la/1mEArTe 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== | ==Project Plan== |