mozilla

Revision 24282 of Developer guide

  • Revision slug: Developer_Guide
  • Revision title: Developer Guide
  • Revision id: 24282
  • Created:
  • Creator: Marsf
  • Is current revision? No
  • Comment add ja; 17 words added

Revision Content

Whether you're an old hand or just getting started, articles you can find starting from this page will help you while you're working on Mozilla development.

Documentation topics

Working with Mozilla Source Code
A code overview, how to get the code, and the coding style guide.
Build Instructions
How to build Firefox, Thunderbird, SeaMonkey, or other Mozilla applications.
Getting your patch into the tree
After getting your patch written, you need to get it checked into the tree. This article explains the review process and how to get your patch approved.
Mozilla modules and module ownership
This article provides information about Mozilla's modules, what the role of a module owner is, and how module owners are selected.
Hacking the Firefox User Interface
How to get involved in developing the Firefox user interface and front-end software.
Code snippets
Useful code samples for a wide variety of things you might need to figure out how to do.
Mozilla development strategies
Tips for how to make the most of your time working on the Mozilla project.
Debugging
Find helpful tips and guides for debugging Mozilla code.
The Mozilla platform
Information about the workings of the Mozilla platform.

Tools

Bugzilla
The Bugzilla database used to track issues for Mozilla projects.
MXR
Browse and search the Mozilla source code repository on the Web.
Bonsai
The Bonsai tool lets you find out who changed what file in the repository, and when they did it.
Mercurial
The distributed version-control system used to manage Mozilla's source code.
Tinderbox
Tinderbox shows the status of the tree (whether or not it currently builds successfully).  Check this before checking in and out, to be sure you're working with a working tree.
Crash tracking
Information about the Socorro and Talkback crash reporting systems.
Performance tracking
See performance information for Mozilla projects.
Developer forums
A topic-specific list of discussion forums where you can talk about Mozilla development issues.

{{ languages( { "ja": "ja/Developer_Guide" } ) }}

Revision Source

<p>Whether you're an old hand or just getting started, articles you can find starting from this page will help you while you're working on Mozilla development.</p>
<table class="mainpage-table"> <tbody> <tr> <td width="50%"> <h2>Documentation topics</h2> <dl> <dt><a class="internal" href="/En/Developer_Guide/Source_Code" title="En/Developer_Guide/Source_Code">Working with Mozilla Source Code</a><br> </dt> <dd>A code overview, how to get the code, and the coding style guide.</dd> <dt><a class="internal" href="/En/Developer_Guide/Build_Instructions" title="En/Developer_Guide/Build_Instructions">Build Instructions</a></dt> <dd>How to build Firefox, Thunderbird, SeaMonkey, or other Mozilla applications.</dd> <dt><a class="internal" href="/En/Developer_Guide/How_to_Submit_a_Patch" title="En/Getting your patch in the tree">Getting your patch into the tree</a></dt> <dd>After getting your patch written, you need to get it checked into the tree. This article explains the review process and how to get your patch approved.</dd> <dt><a class="internal" href="/en/Mozilla_Modules_and_Module_Ownership" title="En/Mozilla Modules and Module Ownership">Mozilla modules and module ownership</a><br> </dt> <dd>This article provides information about Mozilla's modules, what the role of a module owner is, and how module owners are selected.</dd> <dt><a class="internal" href="/en/Hacking_Firefox" title="en/Hacking_Firefox">Hacking the Firefox User Interface</a><br> </dt> <dd>How to get involved in developing the Firefox user interface and front-end software.<br> </dd> <dt><a class="internal" href="/en/Code_snippets" title="en/Code_snippets">Code snippets</a><br> </dt> <dd>Useful code samples for a wide variety of things you might need to figure out how to do.<br> </dd> <dt><a class="internal" href="/en/Mozilla_Development_Strategies" title="En/Mozilla Development Strategies">Mozilla development strategies</a><br> </dt> <dd>Tips for how to make the most of your time working on the Mozilla project.<br> </dd> <dt><a class="internal" href="/En/Debugging" title="en/Debugging">Debugging</a><br> </dt> <dd>Find helpful tips and guides for debugging Mozilla code.<br> </dd> <dt><a class="internal" href="/En/The_Mozilla_platform" title="En/The Mozilla platform">The Mozilla platform</a><br> </dt> <dd>Information about the workings of the Mozilla platform.<br> </dd> </dl> </td> <td width="50%"> <h2>Tools</h2> <dl> <dt><a class="link-https" href="https://bugzilla.mozilla.org/" title="https://bugzilla.mozilla.org/">Bugzilla</a><br> </dt> <dd>The <a class="internal" href="/en/Bugzilla" title="En/Bugzilla">Bugzilla</a> database used to track issues for Mozilla projects.<br> </dd> <dt><a class="external" href="http://mxr.mozilla.org/" title="http://mxr.mozilla.org/">MXR</a><br> </dt> <dd>Browse and search the Mozilla source code repository on the Web.<br> </dd> <dt><a class="external" href="http://bonsai.mozilla.org/cvsqueryform.cgi" title="http://bonsai.mozilla.org/cvsqueryform.cgi">Bonsai</a><br> </dt> <dd>The <a class="internal" href="/en/Bonsai" title="En/Bonsai">Bonsai</a> tool lets you find out who changed what file in the repository, and when they did it.</dd> <dt><a class="internal" href="/en/Mercurial" title="en/Mercurial">Mercurial</a><br> </dt> <dd>The distributed version-control system used to manage Mozilla's source code.<br> </dd> <dt><a class="external" href="http://tinderbox.mozilla.org/showbuilds.cgi" title="http://tinderbox.mozilla.org/showbuilds.cgi">Tinderbox</a><br> </dt> <dd><a class="internal" href="/en/Tinderbox" title="En/Tinderbox">Tinderbox</a> shows the status of the tree (whether or not it currently builds successfully).  Check this before checking in and out, to be sure you're working with a working tree.</dd> <dt><a class="internal" href="/en/Crash_reporting" title="en/Crash reporting">Crash tracking</a><br> </dt> <dd>Information about the <a class="link-https" href="https://crash-reports.mozilla.com/reports" title="https://crash-reports.mozilla.com/reports">Socorro</a> and <a class="external" href="http://talkback-public.mozilla.org/search/start.jsp" title="http://talkback-public.mozilla.org/search/start.jsp">Talkback</a> crash reporting systems.</dd> <dt><a class="external" href="http://graphs.mozilla.org/" title="http://graphs.mozilla.org/">Performance tracking</a><br> </dt> <dd>See performance information for Mozilla projects.</dd> <dt><a class="external" href="http://www.mozilla.org/community/developer-forums.html" title="http://www.mozilla.org/community/developer-forums.html">Developer forums</a><br> </dt> <dd>A topic-specific list of discussion forums where you can talk about Mozilla development issues.<br> </dd> </dl> </td> </tr> </tbody>
</table>
<p>{{ languages( { "ja": "ja/Developer_Guide" } ) }}</p>
Revert to this revision