DevTools/Hacking: Difference between revisions

Fold in migration changes
(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 workflow =
= 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 toolkit/devtools browser
   $ ./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:
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 addon: https://github.com/firebug/rdp-inspector/wiki
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 =
Confirmed users
177

edits