Before you submit a pull request:
- In general, you should develop off of 'master' unless you are making a hotfix ('stable' is the current production-ready state).
- Make sure your code conforms to the Style Guide.
- Reference any issues that you are fixing in the commit message (ideally with the magic auto-closing syntax).
- Make sure the tests pass. Please add tests for any new functionality.
- BONUS: make sure your changes are compatible with the current Firefox ESR, Beta, and Aurora releases as well as the current stable release!
You can use cfx -b
to choose different Firefox binaries. So for instance
cfx -b /path/to/firefox-aurora run
can be used to test your changes on Aurora if you have its binary available
at /path/to/firefox-aurora
.