Confirmed users
177
edits
(link to coding standards; don't mention jslint any more) |
(Fold in migration changes) |
||
| Line 31: | Line 31: | ||
[[Image:DevToolsDeveloperSettings.png|center|600px|Settings for developer tools - "Enable Chrome Debugging" and "Enable Remote Debugging"]] | [[Image:DevToolsDeveloperSettings.png|center|600px|Settings for developer tools - "Enable Chrome Debugging" and "Enable Remote Debugging"]] | ||
= Development | = Development Workflow = | ||
== Incremental Builds == | == Incremental Builds == | ||
| Line 37: | Line 37: | ||
Once you've already built Firefox once, and you just want to incrementally update your build with your latest devtools changes, you can run: | Once you've already built Firefox once, and you just want to incrementally update your build with your latest devtools changes, you can run: | ||
$ ./mach build | $ ./mach build devtools/* | ||
which is much faster than your first build or clobber builds and should only take a few seconds. You can run your build the same way you did before: | |||
$ ./mach run -P development | $ ./mach run -P development | ||
| Line 66: | Line 66: | ||
Restart the browser to apply configuration changes. | Restart the browser to apply configuration changes. | ||
You may also be interested in the remote protocol inspector | You may also be interested in the remote protocol inspector add-on: https://github.com/firebug/rdp-inspector/wiki | ||
= Making and Submitting a Patch = | = Making and Submitting a Patch = | ||