Confirmed users
656
edits
| Line 220: | Line 220: | ||
==Essential Mozilla Development Skills and Techniques== | ==Essential Mozilla Development Skills and Techniques== | ||
* Get the Source Code | * Get the Source Code: [https://developer.mozilla.org/en/Mozilla_Source_Code_(Mercurial) Firefox], [https://developer.mozilla.org/en/Comm-central_source_code_(Mercurial) Thunderbird] | ||
* Building Firefox | * Basics of using [https://developer.mozilla.org/En/Mercurial Mercurial] | ||
* Understanding | * Setup a Build and Development Environment | ||
* Building: [https://developer.mozilla.org/en/Build_and_Install Firefox], [https://developer.mozilla.org/en/Comm-central_source_code_(Mercurial)#Building Thunderbird] | |||
* Navigating Mozilla Source: [http://mxr.mozilla.org MXR] | |||
* [[Education/Learning/UnderstandingXpcomFiles|Understanding]] and [[Education/Learning/UsingXpcom|Using]] XPCOM | |||
* Debugging Mozilla (C++, JavaScript, Chrome, Content) | * Debugging Mozilla (C++, JavaScript, Chrome, Content) | ||
* Fixing a Bug | * Fixing a Bug | ||
* Making a Patch | * [https://developer.mozilla.org/En/Creating_a_patch Making a Patch] | ||
* Having a Patch Reviewed | * [https://developer.mozilla.org/en/Getting_your_patch_in_the_tree Having a Patch Reviewed] | ||
* Changes to the Tree vs. Extensions | * Changes to the [[Education/Learning/ModifyBrowser|Tree]] vs. [[Education/Learning/ModifyBrowserExtension|Extensions] | ||
=Resources= | =Resources= | ||