|
|
(9 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| This page is the place to learn how to start contributing to the Firefox Developer Tools.
| | The contents of this page have been migrated to http://firefox-dev.tools/#getting-in-touch. |
| | |
| The Firefox Developer Tools are developed by the Mozilla community. We focus on building tools that make life easier for web, add-on and Firefox developers. We hope the information on this page will help you become an active member of our community! | |
| | |
| If after reading this wiki page, you still aren't sure what your next steps are, [[#Communication|reach out to us on IRC]].
| |
| | |
| == Communication ==
| |
| | |
| * Twitter: [https://twitter.com/FirefoxDevTools @FirefoxDevTools]
| |
| * Mailing list: [https://lists.mozilla.org/listinfo/dev-developer-tools dev-developer-tools]
| |
| * Blog (shared): [http://hacks.mozilla.org/ Mozilla Hacks]
| |
| * [[DevTools|Weekly phone calls]]
| |
| | |
| On top of that, we make heavy use of IRC chat in our day to day development. If you haven't used IRC before, check out the [[IRC|guide to getting started with IRC]].
| |
| | |
| We hang out in the '''#devtools''' channel at irc://irc.mozilla.org/devtools
| |
| | |
| If you have questions about a specific part of the code, here are some good people to ping:
| |
| | |
| * '''about:debugging''': jdescottes
| |
| * '''Animation Inspector''': gl, pbro, daisuke
| |
| * '''Canvas Debugger''': vporof
| |
| * '''Console''': bgrins, nchevobbe
| |
| * '''Debugger''': jlast, clarkbw
| |
| * '''Developer Toolbar''': jwalker, mikeratcliffe
| |
| * '''DOM''': honza
| |
| * '''Framework, toolbox''': bgrins, jryans, honza
| |
| * '''Inspector''': gl, pbro, zer0, jdescottes, tromey
| |
| * '''JSON Viewer''': honza
| |
| * '''Memory''': fitzgen
| |
| * '''Network Monitor''': honza
| |
| * '''Performance''': gregtatum
| |
| * '''Responsive Design''': jryans
| |
| * '''Scratchpad''': jdescottes
| |
| * '''Style Editor''': gl
| |
| * '''Storage Inspector''': mikeratcliffe
| |
| * '''Web Audio Editor''': jsantell
| |
| * '''WebIDE''': jryans, ochameau
| |
| | |
| == Reporting Bugs and Requesting Features ==
| |
| | |
| To report a bug/usability papercut/smaller feature/etc, [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Developer%20Tools file a bug in the Developer Tools component] on Mozilla's Bugzilla.
| |
| | |
| If you have an idea for a new feature, you can [[#Communication|post it to the mailing list]] where Firefox DevTools team members are available to answer questions and respond to comments.
| |
| | |
| == Mentored and Good First Bugs ==
| |
| | |
| The [http://firefox-dev.tools/ firefox-dev.tools] site can help you find good first bugs and/or mentored bugs.
| |
| | |
| If you want to pick one of these up, feel free to ask for help in attacking the bug right in the bug itself, in [[#Communication|#devtools on irc.mozilla.org, or on the dev-developer-tools mailing list]]!
| |
| | |
| One more useful link: [https://bugzil.la/comp%3A%22Developer%20Tools%22 all open developer tools bugs] might have other items you'd find interesting to work on.
| |
| | |
| Don't hesitate to ask to be mentored even on bugs that don't have a mentor assigned yet.
| |
| | |
| [[Category:New Contributor Landing Page]]
| |
| | |
| == Working on the code ==
| |
| | |
| If you are ready to get the source code and start working on it, check out our [[DevTools/Hacking|guide to working on DevTools]].
| |
| | |
| == Resources ==
| |
| | |
| Here's a list of resources that you may find useful. Feel free to add more if you find things are missing!
| |
| | |
| * [https://developer.mozilla.org/en-US/docs/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3F How to format patches]
| |
| * [http://dxr.mozilla.org/mozilla-central/source/ DXR Code Search]
| |
| * [https://mozilla-version-control-tools.readthedocs.io/en/latest/hgmozilla/index.html Mercurial for Mozillians]
| |
| * [https://developer.mozilla.org/en-US/docs/Developer_Guide/mach mach]
| |
| * [http://flailingmonkey.com/bugzilla-tips-hacks-and-etiquette Bugzilla Tips, Hacks and Etiquette]
| |
| * [http://blog.margaretleibovic.com/post/36893756730/bugzilla-101 Bugzilla 101]
| |
| * [http://www.mozilla.org/hacking/commit-access-policy/ Commit access policy]
| |
| * [http://mozillians.org Mozillians Directory]
| |
| * [https://wiki.mozilla.org/ReleaseEngineering/TryServer Try Server]
| |
| * [https://wiki.mozilla.org/DevTools/Hacking Coding for DevTools]
| |