gecko-dev/devtools/docs
Bogdan Tara 19bcfc41e1 Backed out 8 changesets (bug 1465635) for failures on browser_canvas-actor-test-10.js, browser_target_server_compartment.js CLOSED TREE
Backed out changeset e8e363f98525 (bug 1465635)
Backed out changeset 9ec017a91e78 (bug 1465635)
Backed out changeset 11413ebfbcaf (bug 1465635)
Backed out changeset 52728b761d5d (bug 1465635)
Backed out changeset 734646bf9829 (bug 1465635)
Backed out changeset d9ae7cd34c1a (bug 1465635)
Backed out changeset 00d325ab677a (bug 1465635)
Backed out changeset a9b181f32189 (bug 1465635)
2019-01-30 18:54:05 +02:00
..
backend Backed out 8 changesets (bug 1465635) for failures on browser_canvas-actor-test-10.js, browser_target_server_compartment.js CLOSED TREE 2019-01-30 18:54:05 +02:00
contributing Bug 1523092 - Enable codespell on more directories r=ahal 2019-01-30 14:16:08 +00:00
files Bug 1429421 - remove gcli code; r=jdescottes,julienw,ochameau 2018-09-06 11:42:57 +00:00
frontend Bug 1523092 - Enable codespell on more directories r=ahal 2019-01-30 14:16:08 +00:00
getting-started Bug 1522085 - Add info unicode characters break './mach bootstrap'. r=Ola 2019-01-28 12:14:13 +00:00
resources Bug 1234008 - Recompress some png images with zopflipng r=Dolske,Grisha,jryans 2018-01-27 15:57:42 +08:00
styles Bug 1257322 - add more devtools docs r=pbrosset 2016-03-21 10:36:28 -04:00
tests Bug 1500110 - Improve the debuggin intermittents documentation; r=sole 2018-10-19 09:14:20 +00:00
tools bug 1504185 - remove highlighterUtils documentation from devtools; r=ochameau 2018-12-18 08:46:46 +00:00
.gitignore Bug 1257322 - add more devtools docs r=pbrosset 2016-03-21 10:36:28 -04:00
README.md Bug 1508583 - Improve sections under getting started. r=ladybenko,Ola 2019-01-22 13:31:30 +00:00
SUMMARY.md Bug 1508583 - Improve sections under getting started. r=ladybenko,Ola 2019-01-22 13:31:30 +00:00
about-documentation.md Bug 1508583 - Improve sections under getting started. r=ladybenko,Ola 2019-01-22 13:31:30 +00:00
bugs-issues.md Bug 1365216 - DevTools: bring over documentation for how to find documentation into the tree. r=pbro 2017-05-16 13:18:48 +01:00
contributing.md Bug 1508583 - Improve sections under getting started. r=ladybenko,Ola 2019-01-22 13:31:30 +00:00
preferences.md Bug 1523092 - Enable codespell on more directories r=ahal 2019-01-30 14:16:08 +00:00

README.md

Firefox Developer Tools

NOTE: This is the documentation for working on the Developer Tools. If you are looking for help with using the tools, please check out the end user documentation instead.


Hello!

First of all, thank you for making it this far!

Developer Tools is a complex web application, and learning the code base will take some time, even if you're a very experienced contributor to other projects.

Likewise, getting and building the code locally, sending contributions for review, and other essential tasks can take a bit longer and be a bit different from what you're used to seeing.

But there are good news: most of the initial, lengthy tasks don't need to be repeated once your computer is set up. And there's a huge infrastructure in place (both technical and people) to ensure that many commits can land into the Firefox repository with the peace of mind that the code is peer reviewed, can be built and passes the tests, in multiple configurations and operating systems.

So don't be afraid of committing errors: you will. This is what happens to us all the time.

It's a big system, and no one knows absolutely everything. What we do know is that we are not going to break Firefox. If we do something wrong, the system will let us know before we mess things up for real. Users won't ever notice, and you will learn a new thing.

Let's get started.