Education/ComputerScience/Tools: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
Line 1: Line 1:
=[[Education/ComputerScience/Tools/MXR|Mozilla Cross Reference]]=
=Mozilla Cross Reference=
<!--=[[Education/ComputerScience/Tools/MXR|Mozilla Cross Reference]]=-->
In an open source project, the most important documentation is the code. The [http://mxr.mozilla.org mxr] is a web application that allows quick searching and browsing Mozilla code.  
In an open source project, the most important documentation is the code. The [http://mxr.mozilla.org mxr] is a web application that allows quick searching and browsing Mozilla code.  


Line 5: Line 6:
To the casual user, [https://bugzilla.mozilla.org Bugzilla] may look like a drop box for complaints, but in reality, it is the central nervous system of Mozilla development. Nearly all work on Mozilla code starts with a bug report. It doesn't matter if you are fixing an old feature or adding a new one. Without a bug report, your work is invisible to the community.
To the casual user, [https://bugzilla.mozilla.org Bugzilla] may look like a drop box for complaints, but in reality, it is the central nervous system of Mozilla development. Nearly all work on Mozilla code starts with a bug report. It doesn't matter if you are fixing an old feature or adding a new one. Without a bug report, your work is invisible to the community.


=[[Education/ComputerScience/Tools/Tinderbox|Tinderbox]]=
=Tinderbox=
Mozilla code is constantly changing. Whenever a change is made to the main repository for a Mozilla applications such as Firefox, the code is automatically compiled on all the major operating systems and an error log is generated. [http://tinderbox.mozilla.org Tinderbox] is where you can see the results. Here you can find out if your patch has caused any problems. Or you can find the last known revision to build without errors.  
<!--=[[Education/ComputerScience/Tools/Tinderbox|Tinderbox]]=-->
Mozilla code is constantly changing. Whenever a change is made to the main repository for a Mozilla applications such as Firefox, the code is automatically compiled on all the major operating systems and an error log is generated. [http://tinderbox.mozilla.org Tinderbox] is where you can see the results. Here you can find out if your patch has caused any problems. Or you can find the last known revision to build without errors. The main page for trunk builds of Firefox is at [http://tinderbox.mozilla.org/Firefox/ http://tinderbox.mozilla.org/Firefox].


=[[Education/ComputerScience/Tools/Mercurial|Mercurial]]=
=Mercurial=
Mozilla code is stored in version control. Past revisions can be viewed on the web.  
<!--=[[Education/ComputerScience/Tools/Mercurial|Mercurial]]=-->
Mozilla code is stored in version control. Past revisions of code can be viewed on the web at [http://hg.mozilla.org/ http://hg.mozilla.org/]. Learn how Mozilla uses Mercurial with the [https://developer.mozilla.org/en/Mercurial_FAQ Mercurial FAQ] at the Mozilla Deverloper Center. Get more in depth instructions by reading [http://hgbook.red-bean.com/ The Definitive Guide].


[[Category:Education]]
[[Category:Education]]
[[Category:Computer Science]]
[[Category:Computer Science]]
[[Category:Tools]]
[[Category:Tools]]

Latest revision as of 14:18, 28 July 2009

Mozilla Cross Reference

In an open source project, the most important documentation is the code. The mxr is a web application that allows quick searching and browsing Mozilla code.

Bugzilla

To the casual user, Bugzilla may look like a drop box for complaints, but in reality, it is the central nervous system of Mozilla development. Nearly all work on Mozilla code starts with a bug report. It doesn't matter if you are fixing an old feature or adding a new one. Without a bug report, your work is invisible to the community.

Tinderbox

Mozilla code is constantly changing. Whenever a change is made to the main repository for a Mozilla applications such as Firefox, the code is automatically compiled on all the major operating systems and an error log is generated. Tinderbox is where you can see the results. Here you can find out if your patch has caused any problems. Or you can find the last known revision to build without errors. The main page for trunk builds of Firefox is at http://tinderbox.mozilla.org/Firefox.

Mercurial

Mozilla code is stored in version control. Past revisions of code can be viewed on the web at http://hg.mozilla.org/. Learn how Mozilla uses Mercurial with the Mercurial FAQ at the Mozilla Deverloper Center. Get more in depth instructions by reading The Definitive Guide.