mozilla

Compare Revisions

Contributing to the Mozilla codebase

Change Revisions

Revision 925:

Revision 925 by raleighr on

Revision 926:

Revision 926 by callthepolice on

Title:
Contributing to the Mozilla codebase
Contributing to the Mozilla codebase
Slug:
Introduction
Introduction
Tags:
NeedsTechnicalReview, NeedsEditorialReview, "Developing Mozilla"
NeedsTechnicalReview, NeedsEditorialReview, "Developing Mozilla"
Content:

Revision 925
Revision 926
n14      The Mozilla community always welcomes newcomers to our midsn14      The Mozilla community always welcomes newcomers to our mids
>t. If you have any difficulties anywhere while joining us, you ca>t. If you have any difficulties anywhere while joining us, you ca
>n ask questions in the <a class=" link-https" href="https://chat.>n ask questions in the <a class="link-https" href="https://chat.m
>mibbit.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23introduction">#i>ibbit.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23introduction">#in
>ntroduction chat room on irc.mozilla.org</a>. If you're still hav>troduction chat room on irc.mozilla.org</a>. If you're still havi
>ing problems, please contact Paul Biggar at <a class=" link-mailt>ng problems, please contact Paul Biggar at <a class=" link-mailto
>o" href="mailto:pbiggar@mozilla.com" rel="freelink">pbiggar@mozil>" href="mailto:pbiggar@mozilla.com" rel="freelink">pbiggar@mozill
>la.com</a>.>a.com</a>.
n47        <a class=" link-https" href="https://bugzilla.mozilla.orgn47        <a class="link-https" href="https://bugzilla.mozilla.org/
>/query.cgi" title="https://bugzilla.mozilla.org/query.cgi">Search>query.cgi" title="https://bugzilla.mozilla.org/query.cgi">Search 
> bugzilla</a> for relevant keywords,>bugzilla</a> for relevant keywords,
n49      <li>Figure out the <a class=" link-https" href="https://bugn49      <li>Figure out the <a class="link-https" href="https://bugz
>zilla.mozilla.org/describecomponents.cgi" title="https://bugzilla>illa.mozilla.org/describecomponents.cgi" title="https://bugzilla.
>.mozilla.org/describecomponents.cgi">bugzilla component</a> in wh>mozilla.org/describecomponents.cgi">bugzilla component</a> in whi
>ich your pet peeve is implemented, using the components list. Bro>ch your pet peeve is implemented, using the components list. Brow
>wse that component on bugzilla for related bugs.>se that component on bugzilla for related bugs.
n51      <li>Ask in <a class=" link-https" href="https://chat.mibbitn51      <li>Ask in <a class="link-https" href="https://chat.mibbit.
>.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23introduction">#introdu>com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23introduction">#introduc
>ction</a> or <a class=" link-https" href="https://chat.mibbit.com>tion</a> or <a class="link-https" href="https://chat.mibbit.com/?
>/?url=irc%3A%2F%2Firc.mozilla.org%2F%23developers">#developers</a>url=irc%3A%2F%2Firc.mozilla.org%2F%23developers">#developers</a> 
>> on irc.mozilla.org.>on irc.mozilla.org.
n62        <a class=" link-https" href="https://bugzil.la/sw:%5Bmentn62        <a class="link-https" href="https://bugzil.la/sw:%5Bmento
>or=" title="https://bugzil.la/sw:[mentor=">Mentored bugs</a> have>r=" title="https://bugzil.la/sw:[mentor=">Mentored bugs</a> have 
> a mentor who commits to helping you every step of the way. Gener>a mentor who commits to helping you every step of the way. Genera
>ally, there should be enough information in the bug to get starte>lly, there should be enough information in the bug to get started
>d. Whenever you need help, contact them mentor over IRC, in the b>. Whenever you need help, contact the mentor over IRC, in the bug
>ug itself, or by email. When you've completed the bug, they will > itself, or by email. When you've completed the bug, they will he
>help you get your code into the tree. (We've only recently starte>lp you get your code into the tree. (We've only recently started 
>d creating mentored bugs, so there may be a shortage right now.)>creating mentored bugs, so there may be a shortage right now.)
n65        <a class=" link-https" href="https://bugzil.la/sw:%5Bgoodn65        <a class="link-https" href="https://bugzil.la/sw:%5Bgood%
>%20first%20bug%5D" title="https://bugzil.la/sw:[good first bug]">>20first%20bug%5D" title="https://bugzil.la/sw:[good first bug]">"
>"Good" first bugs</a> may be a little stale, but at some point in>Good" first bugs</a> may be a little stale, but at some point in 
> their lives we considered that they would be a good first step f>their lives we considered that they would be a good first step fo
>or newcomers to Mozilla. We are in the process of migrating these>r newcomers to Mozilla. We are in the process of migrating these 
> bugs to mentored bugs, but more recent "good first bugs" may be >bugs to mentored bugs, but more recent "good first bugs" may be g
>good starting points if there are no appropriate mentored bugs.>ood starting points if there are no appropriate mentored bugs.
n68        <a class=" link-https" href="https://bugzil.la/kw:studentn68        <a class="link-https" href="https://bugzil.la/kw:student-
>-project" title="https://bugzil.la/kw:student-project">Student pr>project" title="https://bugzil.la/kw:student-project">Student pro
>ojects</a> are larger projects, such as might be suitable for a u>jects</a> are larger projects, such as might be suitable for a un
>niversity student for credit. Of course, if you are not a student>iversity student for credit. Of course, if you are not a student,
>, you should still feel free to fix one of these bugs.> you should still feel free to fix one of these bugs.
n80      <li>Ask for help in a comment on the bug, or in <a class=" n80      <li>Ask for help in a comment on the bug, or in <a class="l
>link-https" href="https://chat.mibbit.com/?url=irc%3A%2F%2Firc.mo>ink-https" href="https://chat.mibbit.com/?url=irc%3A%2F%2Firc.moz
>zilla.org%2F%23introduction">#introduction</a> or <a class=" link>illa.org%2F%23introduction">#introduction</a> or <a class="link-h
>-https" href="https://chat.mibbit.com/?url=irc%3A%2F%2Firc.mozill>ttps" href="https://chat.mibbit.com/?url=irc%3A%2F%2Firc.mozilla.
>a.org%2F%23developers">#developers</a>.>org%2F%23developers">#developers</a>.
n98      <li>We have an out of date <a class=" link-https" href="httn98      <li>We have an out of date <a class="link-https" href="http
>ps://wiki.mozilla.org/Modules">list of modules</a> which lists pe>s://wiki.mozilla.org/Modules">list of modules</a> which lists pee
>ers and owners for the module, some of whom will be a good review>rs and owners for the module, some of whom will be a good reviewe
>er. In the worst case, set the module owner as the reviewer, and >r. In the worst case, set the module owner as the reviewer, and a
>ask them in the comment to pick someone better if they don't have>sk them in the comment to pick someone better if they don't have 
> time.>time.
n105      If you've asked for review, but the reviewer hasn't said ann105      If you've asked for review, but the reviewer hasn't said an
>ything for a few days, don't be afraid to ping them. Just add a c>ything for a few days, don't be afraid to ping them. Just add a c
>omment to the bug saying 'review ping?', and another a few days l>omment to the bug saying 'review ping?', and another a few days l
>ater if they still haven't responded. If they don't respond after>ater if they still haven't responded. If they don't respond after
> that, ask for help in <a class=" link-https" href="https://chat.> that, ask for help in <a class="link-https" href="https://chat.m
>mibbit.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23introduction">#i>ibbit.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23introduction">#in
>ntroduction</a> or <a class=" link-https" href="https://chat.mibb>troduction</a> or <a class="link-https" href="https://chat.mibbit
>it.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23developers">#develop>.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23developers">#developer
>ers</a>.>s</a>.
n133        <a class=" external" href="http://www.joshmatthews.net/bln133        <a class="external" href="http://www.joshmatthews.net/blo
>og/2010/03/getting-involve-with-mozilla/">A guide to learning the>g/2010/03/getting-involve-with-mozilla/">A guide to learning the 
> mozilla codebase</a>.>mozilla codebase</a>.
t136        <a class=" link-https" href="https://wiki.mozilla.org/Javt136        <a class="link-https" href="https://wiki.mozilla.org/Java
>aScript:New_to_SpiderMonkey">A beginner's guide to SpiderMonkey, >Script:New_to_SpiderMonkey">A beginner's guide to SpiderMonkey, M
>Mozilla's Javascript engine.</a>>ozilla's Javascript engine.</a>

Back to History