DOM-Inspector, Venkman und ChatZilla sind gute Beispiel-Erweiterungen
für die Build-System-Einbindung
Verschiedene Werkzeuge
werden vorausgesetzt: MozillaBuild und Windows SDK(s) auf Windows;
Xcode, Mercurial, libIDL, autoconf213 auf Mac OS X und
div. Entwicklerpakete, inkl. autoconf 2.13, Python, Mercurial, GNU make usw.
auf Linux
Ein Compiler (gcc bzw. unter Windows MSVC, auch in der Gratis-Version)
wird für C/C++-Code usw. benötigt, das Packen einer reinen
XUL/JS-Erweiterung funktioniert auch ohne
Ein Mozilla-Code-Baum
ist notwendig (ca. 450 MB auf der Festplatte!):
hg pull http://hg.mozilla.org/mozilla-central
alternativ dazu ein
comm-central-Baum
(SeaMonkey/Thunderbird/Sunbird, ca. 520 MB):
hg pull http://hg.mozilla.org/comm-central
cd comm-central
python client.py checkout
Will man Mozilla-Anwendungen kompilieren, nochmal 230-300 MB pro Anwendung
(mit einem Code-Baum können mehrere Anwendungen kompiliert werden)