Contribute/Coding: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 69: Line 69:


* Work with other functional areas where there is overlap, for instance people interested in web development can also hack on Firefox.
* Work with other functional areas where there is overlap, for instance people interested in web development can also hack on Firefox.
'''Training'''
Provide documentation and other materials, such as videos, that help people learn how to successfully use contribute to Mozilla.  Brian has listed a number of coding tutorial videos he wants to create:
Getting started:
* Overview of the development process
* Creating a bugzilla account
* Getting on IRC, #developers, #introduction
* Confirming an unconfirmed bug
* Verifying fixed bug
* Posting a new bug
* Getting editbugs access
* Installing MozillaBuild & VisualStudio from blank VM OS install on Windows
* Checking out the code, building it and .mozconfig setup
* Finding a first bug to work on, mentored bugs, good first bugs,
* Fixing a bug
* Debugging
* Creating a first patch file with your information in it, mercurial patch queue basics
* Getting a code review, finding out who should review it? What to do when you have no progress getting a review.
* Landing your fixed bug that was r+ed.
* Using pymake for faster builds
* Mercurial patch queue advanced
* Using xperf to profile Mozilla code
Automated tests:
* Overview of the types of automated tests
* creating a reftest
* creating an xpcshell test
* creating a mochitest


===Active Contributors===
===Active Contributors===
canmove, Confirmed users
7,088

edits

Navigation menu