DevTools/GetInvolved: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Changed link from https://devtools-html.github.io/#getting-in-touch to http://firefox-dev.tools/#getting-in-touch ref bug https://bugzilla.mozilla.org/show_bug.cgi?id=1530274)
 
(50 intermediate revisions by 13 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 (and mobile web) developers, addon developers, 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 you're 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:
 
* '''Debugger''': past, vporof, fitzgen, jimb, robcee
* '''Inspector''': dcamp, Optimizer, mikeratcliffe, paul
* '''Style Editor''': harth, mikeratcliffe, paul
* '''Console''': msucan, robcee
* '''Network Monitor''': vporof, robcee
* '''Developer Toolbar''': jwalker, mikeratcliffe
* '''Profiler''': anton, robcee
* '''Scratchpad''': benvie, robcee, anton
* '''App Manager''': paul, ochameau, jryans
 
== 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.
 
To suggest a larger feature, gather use cases, user stories, a statement of the problem your feature is solving, etc and [[#Communication|post them to the mailing list]] where we can flesh the feature out as a community.
 
== Mentored and Good First Bugs ==
 
Our [http://mzl.la/1bT5rVo list of good first bugs] are bugs that have a mentor, and have been deemed good ones to start with.  We also have a [http://mzl.la/1cAcpnj list of all mentored bugs] if you are feeling more adventurous.
 
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.
 
[[Category:New Contributor Landing Page]]
 
== Hacking ==
 
If you are ready to get the source code and start working on DevTools, check out our [[DevTools/Hacking|guide to hacking DevTools]].
 
== Resources ==
 
Here's a list of resources that you may find useful for hacking on DevTools. 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://mxr.mozilla.org/mozilla-central/ MXR Code Search]
* [https://developer.mozilla.org/en-US/docs/Mercurial_FAQ Mercurial FAQ]
* [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]

Latest revision as of 09:07, 25 February 2019

The contents of this page have been migrated to http://firefox-dev.tools/#getting-in-touch.