gecko-dev/devtools/docs/getting-started
Nicolas Chevobbe 003ec9e5de Bug 1637983 - Replace Slack links by Matrix in documentation. r=jdescottes.
We take this as an opportunity to remove
outdated information in aboutdebugging readme.

Differential Revision: https://phabricator.services.mozilla.com/D75314
2020-05-14 14:57:15 +00:00
..
README.md Bug 1637983 - Replace Slack links by Matrix in documentation. r=jdescottes. 2020-05-14 14:57:15 +00:00
architecture-overview.md
bugzilla.md
build.md Bug 1525289 - Use https:// on the repository url. r=sole 2019-03-01 05:21:48 +00:00
development-profiles.md Bug 1519103 - Remove Scratchpad panel. r=bgrins. 2019-10-27 09:05:58 +00:00
restart.png
setting-up-mozilla-central-for-macOS.md Bug 1560831 - Add getting started docs for setting up mozilla-central. r=davidwalsh 2019-06-25 15:43:36 +00:00
where-is-the-code.md Bug 1527826 - Reflect our github org name change in the m-c code; r=nchevobbe 2019-02-15 09:38:53 +00:00

README.md

Getting started

Hello, and thanks for your interest in contributing to Firefox DevTools!

DevTools is a complex web app, but if you're familiar with either HTML/CSS or JavaScript, you can contribute! The process goes like this:

  • Claim a bug
  • Set up your dev environment
  • Write the patch and get it reviewed

Feel free to ask questions at any point on Matrix.

Claim a bug

Visit the Codetribute bug tracker and find a bug you like. Anything labeled good-first-bug is perfect for a newcomer. Many of these tasks will make a visible impact to the DevTools UI.

Claim the bug by creating a Bugzilla account and posting a comment on the bugs page to say that youd like to work on it. Ask questions if you have any uncertainty about what the bug means.

Set up your dev environment

Follow the steps of Firefoxs contributor guide to install and run Firefox locally. During installation, follow the steps for “Artifact Mode.”

If you run into errors about missing libraries, search the web to learn how to install whatever is missing. If you get stuck, ask for help on Matrix.

Write the patch and get it reviewed

The rest of this documentation has info on coding standards as well as specifics of DevTools architecture.

When youre ready to commit your changes, you can ask the bugs mentor to review, or refer to the list of DevTools team members.