Add-ons/Contribute/Code: Difference between revisions

Jump to navigation Jump to search
Update links
(Update links)
Line 7: Line 7:
*https://bugzilla.mozilla.org/
*https://bugzilla.mozilla.org/
**Be sure to set a [:nick] for your account, for example your IRC nick. Go to https://bugzilla.mozilla.org/userprefs.cgi?tab=account and in the "Your real name" field, add it next to your name. Example: Amy Tsay [:amyt]
**Be sure to set a [:nick] for your account, for example your IRC nick. Go to https://bugzilla.mozilla.org/userprefs.cgi?tab=account and in the "Your real name" field, add it next to your name. Example: Amy Tsay [:amyt]
*http://github.com
*https://github.com


==Step 2: Tell us a little about yourself==
==Step 2: Tell us a little about yourself==
Line 13: Line 13:


==Step 3: Familiarize yourself with the on-boarding materials==
==Step 3: Familiarize yourself with the on-boarding materials==
[http://mozweb.readthedocs.org/en/latest/ Webdev Bootcamp]
[https://mozweb.readthedocs.org/en/latest/ Webdev Bootcamp]


==Step 4: Set up a development environment on your local machine==
==Step 4: Set up a development environment on your local machine==
Our [http://olympia.readthedocs.org/en/latest/ documentation] provides step-by-step instructions on how to set up your local development environment. If you run into any issues or have questions, please [https://discourse.mozilla-community.org/c/add-ons/contribute go here] for help. Or, jump into the #amo channel on irc.mozilla.org.
Our [https://addons-server.readthedocs.org/en/latest/ documentation] provides step-by-step instructions on how to set up your local development environment. If you run into any issues or have questions, please [https://discourse.mozilla-community.org/c/add-ons/contribute go here] for help. Or, jump into the #amo channel on irc.mozilla.org.


==Step 5: Select a "good first bug" to work on==
==Step 5: Select a "good first bug" to work on==
Once your development environment is set up, pick a "goodfirstbug" to work on. Goodfirstbugs are mentored and they are a great way to get a feel for things.
Once your development environment is set up, pick a "goodfirstbug" to work on. Goodfirstbugs are mentored and they are a great way to get a feel for things.


*[http://mzl.la/1Vc7bUQ Bugzilla Goodfirstbugs]
*[https://mzl.la/1Vc7bUQ Bugzilla Goodfirstbugs]
**Requirements: [https://wiki.mozilla.org/Add-ons/Contribute/AMO/Code Onboard to Olympia]
**Requirements: Onboard to addons-server (previous steps on this page)
**Skills needed: JavaScript, Python
**Skills needed: JavaScript, Python
*[http://mzl.la/1I0i8my Web Extension Goodfirstbugs]  
*[https://mzl.la/1I0i8my Web Extension Goodfirstbugs]  
**Requirements: [http://areweeveryoneyet.org/onramp/desktop.html Onboard to Firefox codebase]
**Requirements: [http://areweeveryoneyet.org/onramp/desktop.html Onboard to Firefox codebase]
**Skills needed: JavaScript, C++
**Skills needed: JavaScript, C++
Confirmed users
207

edits

Navigation menu