Compare Revisions

Setting up an extension development environment

Change Revisions

Revision 36524:

Revision 36524 by Naesten on

Revision 36525:

Revision 36525 by kmaglione on

Title:
Setting up an extension development environment
Setting up an extension development environment
Slug:
Setting_up_extension_development_environment
Setting_up_extension_development_environment
Tags:
NeedsTechnicalReview, Extensions, Add-ons
NeedsTechnicalReview, Extensions, Add-ons
Content:

Revision 36524
Revision 36525
n149        <a class="link-https" href="https://addons.mozilla.org/enn149        <a class="link-https" href="https://addons.mozilla.org/en
>-US/firefox/addon/6622" title="https://addons.mozilla.org/en-US/f>-US/firefox/addon/6622">DOM Inspector</a>, used to inspect and ed
>irefox/addon/6622">DOM Inspector</a>, used to inspect and edit th>it the live DOM of any web document or XUL application (Firefox a
>e live DOM of any web document or XUL application (Firefox and Th>nd Thunderbird)
>underbird) 
150      </li>
151      <li>150      </li>
151      <li>
152        <a class="external" href="http://www.hacksrus.com/~ginda/152        <a class="external" href="http://www.hacksrus.com/~ginda/
>venkman/" title="http://www.hacksrus.com/~ginda/venkman/">Venkman>venkman/">Venkman</a>, a JavaScript Debugger (<a class="external"
></a>, a JavaScript Debugger (<a class="external" href="http://add> href="http://addons.mozilla.org/en-US/firefox/addon/216" title="
>ons.mozilla.org/en-US/firefox/addon/216" title="http://addons.moz>http://addons.mozilla.org/en-US/firefox/addon/216">Firefox versio
>illa.org/en-US/firefox/addon/216">Firefox version</a>, <a class=">n</a>, <a class="external" href="http://addons.mozilla.org/en-US/
>external" href="http://addons.mozilla.org/en-US/thunderbird/addon>thunderbird/addon/216" title="http://addons.mozilla.org/en-US/thu
>/216" title="http://addons.mozilla.org/en-US/thunderbird/addon/21>nderbird/addon/216">Thunderbird version</a>)
>6">Thunderbird version</a>) 
n158        <a class="external" href="http://console2.mozdev.org/" tin158        <a class="external" href="http://console2.mozdev.org/">Co
>tle="http://console2.mozdev.org/">Console²</a> enhanced JavaScrip>nsole²</a> enhanced JavaScript console (<a class="external" href=
>t console (<a class="external" href="http://addons.mozilla.org/en>"http://addons.mozilla.org/en-US/firefox/addon/1815" title="http:
>-US/firefox/addon/1815" title="http://addons.mozilla.org/en-US/fi>//addons.mozilla.org/en-US/firefox/addon/1815">Firefox version</a
>refox/addon/1815">Firefox version</a>, <a class="external" href=">>, <a class="external" href="http://addons.mozilla.org/en-US/thun
>http://addons.mozilla.org/en-US/thunderbird/addon/1815" title="ht>derbird/addon/1815" title="http://addons.mozilla.org/en-US/thunde
>tp://addons.mozilla.org/en-US/thunderbird/addon/1815">Thunderbird>rbird/addon/1815">Thunderbird version</a>)
> version</a>) 
159      </li>
160      <li>159      </li>
161        <a class=" link-https" href="https://addons.mozilla.org/f
>irefox/addon/5058" title="https://addons.mozilla.org/firefox/addo 
>n/5058">Javascript Command</a> for writing/testing javascript on  
>Firefox windows 
162      </li>160      <li>
161        <a class=" link-https" href="https://addons.mozilla.org/f
 >irefox/addon/5058">Javascript Command</a> for writing/testing jav
 >ascript on Firefox windows
163      <li>162      </li>
164        <a class="link-https" href="https://addons.mozilla.org/en
>-US/firefox/addon/4453/" title="https://addons.mozilla.org/en-US/ 
>firefox/addon/4453/">Chrome List</a> navigate and view files in c 
>hrome:// (<a class="external" href="http://addons.mozilla.org/en- 
>US/firefox/addon/4453" title="http://addons.mozilla.org/en-US/fir 
>efox/addon/4453">Firefox version</a>, <a class="external" href="h 
>ttp://addons.mozilla.org/en-US/thunderbird/addon/4453" title="htt 
>p://addons.mozilla.org/en-US/thunderbird/addon/4453">Thunderbird  
>version</a>) 
165      </li>163      <li>
164        <a class="link-https" href="https://addons.mozilla.org/en
 >-US/firefox/addon/4453/">Chrome List</a> navigate and view files 
 >in chrome:// (<a class="external" href="http://addons.mozilla.org
 >/en-US/firefox/addon/4453" title="http://addons.mozilla.org/en-US
 >/firefox/addon/4453">Firefox version</a>, <a class="external" hre
 >f="http://addons.mozilla.org/en-US/thunderbird/addon/4453" title=
 >"http://addons.mozilla.org/en-US/thunderbird/addon/4453">Thunderb
 >ird version</a>)
166      <li>165      </li>
167        <a class="external" href="http://webdesigns.ms11.net/chro
>meditp.html" title="http://webdesigns.ms11.net/chromeditp.html">C 
>hrome Edit Plus&nbsp;</a> a user file editor (Firefox and Thunder 
>bird) 
168      </li>166      <li>
167        <a class="external" href="http://webdesigns.ms11.net/chro
 >meditp.html">Chrome Edit Plus</a> a user file editor (Firefox and
 > Thunderbird)
169      <li>168      </li>
169      <li>
170        <a class=" link-https" href="https://addons.mozilla.org/e170        <a class=" link-https" href="https://addons.mozilla.org/e
>n-US/developers/tools/builder" title="https://addons.mozilla.org/>n-US/developers/tools/builder">Add-on Builder</a> a web-based app
>en-US/developers/tools/builder">Add-on Builder</a> a web-based ap>lication that generates an extension skeleton (Firefox, Thunderbi
>plication that generates an extension skeleton (Firefox, Thunderb>rd, and others)
>ird, and others) 
n176        <a class="external" href="http://getfirebug.com/releases/n176        <a class="external" href="http://dactyl.sf.net/pentadacty
>chromebug/" title="http://getfirebug.com/releases/chromebug/">Chr>l/">Pentadactyl</a>, a general purpose extension with builtin too
>omebug</a> combines elements of a JavaScript debugger and DOM (Fi>ls for extension development, including a command line with chrom
>refox, "kinda works for Thunderbird")>e JavaScript evaluation (including property and function argument
 > completion) and the ability to demand-load external JavaScript a
 >nd CSS files into window chrome.
177      </li>
178      <li>177      </li>
179        <a class="link-https" href="https://github.com/bard/mozre
>pl/wiki" title="https://github.com/bard/mozrepl/wiki">MozRepl</a> 
> explore and modify Firefox and other Mozilla apps while they run 
> (Firefox and Thunderbird) 
180      </li>178      <li>
179        <a class="external" href="http://getfirebug.com/releases/
 >chromebug/">Chromebug</a> combines elements of a JavaScript debug
 >ger and DOM (Firefox, "kinda works for Thunderbird")
181      <li>180      </li>
182        <a class="external" href="http://www.mouseless.de/index.p181      <li>
>hp?/content/view/18/31/" title="http://www.mouseless.de/index.php 
>?/content/view/18/31/">ExecuteJS</a> an enhanced JavaScript conso 
>le (<a class="link-https" href="https://addons.mozilla.org/firefo 
>x/addon/1729" title="https://addons.mozilla.org/firefox/addon/172 
>9">Firefox version</a>, <a class="external" href="http://xsidebar 
>.mozdev.org/modifiedmisc.html#executejs" title="http://xsidebar.m 
>ozdev.org/modifiedmisc.html#executejs">Thunderbird version</a>) 
182        <a class="link-https" href="https://github.com/bard/mozre
 >pl/wiki">MozRepl</a> explore and modify Firefox and other Mozilla
 > apps while they run (Firefox and Thunderbird)
183      </li>
184      <li>
185        <a class="external" href="http://www.mouseless.de/index.p
 >hp?/content/view/18/31/">ExecuteJS</a> an enhanced JavaScript con
 >sole (<a class="link-https" href="https://addons.mozilla.org/fire
 >fox/addon/1729">Firefox version</a>, <a class="external" href="ht
 >tp://xsidebar.mozdev.org/modifiedmisc.html#executejs">Thunderbird
 > version</a>)
t191        <a class="link-https" href="https://addons.mozilla.org/ent194        <a class="link-https" href="https://addons.mozilla.org/en
>-US/firefox/addon/5817" title="https://addons.mozilla.org/en-US/f>-US/firefox/addon/5817">SQLite Manager</a> to manage the SQLite d
>irefox/addon/5817">SQLite Manager</a> to manage the SQLite databa>atabase (Firefox and Thunderbird)
>se (Firefox and Thunderbird) 
192      </li>
193      <li>195      </li>
194        <a class="external" href="http://www.rumblingedge.com/vie
>wabout/" title="http://www.rumblingedge.com/viewabout/">ViewAbout 
></a> enables access to various about: dialogs from the View menu  
>(<a class="link-https" href="https://addons.mozilla.org/en-US/fir 
>efox/addon/9695" title="https://addons.mozilla.org/en-US/firefox/ 
>addon/9695">Firefox version</a>, <a class="link-https" href="http 
>s://addons.mozilla.org/en-US/thunderbird/addon/9695" title="https 
>://addons.mozilla.org/en-US/thunderbird/addon/9695">Thunderbird v 
>ersion</a>) 
195      </li>196      <li>
197        <a class="external" href="http://www.rumblingedge.com/vie
 >wabout/">ViewAbout</a> enables access to various about: dialogs f
 >rom the View menu (<a class="link-https" href="https://addons.moz
 >illa.org/en-US/firefox/addon/9695">Firefox version</a>, <a class=
 >"link-https" href="https://addons.mozilla.org/en-US/thunderbird/a
 >ddon/9695">Thunderbird version</a> )
196      <li>198      </li>
199      <li>
197        <span class="content"><span class="title"><a class="exter200        <a class="external" href="http://code.google.com/p/crashm
>nal" href="http://code.google.com/p/crashme/" title="http://code.>e/">Crash Me Now!</a> useful for testing debug symbols and the cr
>google.com/p/crashme/">Crash Me Now!</a></span></span> useful for>ash reporting system (Firefox and Thunderbird)
> testing debug symbols and the crash reporting system (Firefox an 
>d Thunderbird) 

Back to History