Education/Courseware/MozillaForProfessors: Difference between revisions

Jump to navigation Jump to search
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 the Mozilla Build System
* 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=
Confirmed users
656

edits

Navigation menu