The Add-on SDK repository.
JavaScript Python HTML Batchfile PowerShell Shell
Failed to load latest commit information.
app-extension Bug 1241561 - Convert addon-sdk to use .open2() (r=sicking) Jan 22, 2016
bin Bug 1216651 - Update CONTRIBUTING.md with updated contributor's list.… Oct 20, 2015
examples Bug 1169679 - Update add-on manager entry design to match in-content … Oct 29, 2015
lib Bug 1226754 - Enable base64-encoding of long strings. r=jsantell Mar 16, 2016
modules/system Bug 1248734 - Fix SDK startup on Instanbird. r=zer0 Feb 16, 2016
python-lib Bug 1258985 - Remove menuitem and pref related to the "Error Console"… Apr 5, 2016
test Bug 1258985 - Remove menuitem and pref related to the "Error Console"… Apr 5, 2016
.gitattributes Bug 704519: add "cfx --version", get version from git-describe or tar… Nov 22, 2011
.gitignore Bug 1159580 - Use travis cache to avoid redoing spell checks Apr 28, 2015
.hgignore Bug 1093385 Setup Travis r=gozala Dec 2, 2014
.hgtags Bug 1100154 - Ensure that targeted links in a private browsing window… Sep 5, 2015
.jpmignore Bug 1159580 - Use travis cache to avoid redoing spell checks Apr 29, 2015
.travis.yml Using Node 0.12 in .travis.yml a=me Jun 1, 2015
CONTRIBUTING.md Bug 1238064 - Update docs to reflect new workflow. r=mossop Mar 8, 2016
LICENSE Bug 842839: Some add-on SDK files use windows line endings. Feb 19, 2013
README.md Bug 1238064 - Update docs to reflect new workflow. r=mossop Mar 8, 2016
gulpfile.js Adding an explicit test that the Firefox binary being used for tests … Jun 1, 2015
mapping.json Bug 1196975 - part2: shimwaiver applications. r=mossop Oct 9, 2015
package.json Adding an explicit test that the Firefox binary being used for tests … Jun 1, 2015

README.md

Mozilla Add-on SDK Build Status

We suggest that developers of new add-ons should look at using WebExtensions.

Using the Add-on SDK you can create Firefox add-ons using standard Web technologies: JavaScript, HTML, and CSS. The SDK includes JavaScript APIs which you can use to create add-ons, and tools for creating, running, testing, and packaging add-ons.

If you find a problem, please report the bug here.

Developing Add-ons

These resources offer some help:

Contributing Code

Please read these two guides if you wish to make some patches to the addon-sdk:

Issues

We use bugzilla as our issue tracker, here are some useful links: