- Fork on github https://github.com/mozilla/r2d2b2g
- clone your fork
git clone git@github.com:your_github_username_here/r2d2b2g.git - cd into your cloned fork
cd r2d2b2g - set r2d2b2g/master as upstream
git remote add --track master upstream https://github.com/mozilla/r2d2b2g.git - initialize submodules
git submodule init && git submodule update - make
make - initialize Add-on SDK
cd addon-sdk && . bin/activate - change into addon dir
cd ../addon - Run it!
make run
Note: to quit the instance of Firefox started by make run, use Firefox's
Quit/Exit menu item, as aborting the task on the command line with Control-C
will crash Firefox, and you'll lose changes to the apps on the Dashboard.
If you need to use a custom Firefox profile, you can skip step 9 and run via the following command
PROFILE=/path/to/arbitrary/profile make run
Pick up an issue from the
issue tracker and
check out a new branch that describes the issue.
ex. git checkout -b fixThatBrokenThingYouKnow
squashed commits preferred, then issue a pull request.