khronosschoty 17d73c84dc added Pale Moon 29.4.4 3 lat temu
..
styles 17d73c84dc added Pale Moon 29.4.4 3 lat temu
svgs 17d73c84dc added Pale Moon 29.4.4 3 lat temu
README.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
SUMMARY.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
backend.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
debugger-api.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
debugger-panel.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
frontend.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
http-inspector.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
inspector-panel.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
memory-panel.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
protocol.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
react-guidelines.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
react-tips.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
react.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
redux-guidelines.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
redux-tips.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
redux.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
responsive-design-mode.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
svgs.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu
tools.md 17d73c84dc added Pale Moon 29.4.4 3 lat temu

README.md

Firefox Developer Tools

Hello! This documentation is for developers who want to work on the developer tools. If you are looking for general docs about how to use the tools, checkout this MDN page.

These docs explain how the developer tools work at high-level, as well as providing links to reference documentation. This is a good starting point if you are a new contributor, or want to learn how our protocol, a specific tool, or something else works.

If you are looking to start hacking on the developer tools, all of this information is documented on the Hacking wiki page.

A very quick version:

$ hg clone http://hg.mozilla.org/integration/fx-team
$ ./mach build
$ ./mach run -P development

You can also clone via git from https://github.com/mozilla/gecko-dev.git. Note that the workflow for submitting patches may be a little different if using git.

Please see the Hacking page for a lot more information!

All of our coding standards are documented on the Coding Standards wiki page.

We use ESLint to enforce coding standards, and if you can run it straight from the command like this:

./mach eslint path/to/directory