gecko-dev/devtools/docs/getting-started
Sonia Singla 350a03e726 Bug 1642852 - Adding section in getting started page. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D81137
2020-06-30 06:09:47 +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 1642852 - Adding section in getting started page. r=Honza 2020-06-30 06:09:47 +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
where-is-the-code.md

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.