Repositories¶
mozilla-central¶
Browser code is maintained in mozilla-central. This includes several areas related to add-ons. All of the following bug trackers are in Bugzilla:
Add-ons Manager¶
Handles installing, running and updating add-ons within the application (eg: Firefox). Also has pages like about:addons. In bugzilla - product: Toolkit, component: Add-ons Manager. Existing bugs or file a new bug.
WebExtensions¶
An API for building add-ons that works with e10s and is compatible with Google Chrome. In bugzilla - product: Toolkit, component: WebExtensions. Existing bugs or file a new bug. Documentation on MDN.
GitHub¶
Almost everything else is on GitHub and issues are tracked in GitHub. This is a non-exhaustive list. Other repositories and libraries do appear around these main repositories:
addons¶
These docs and an issue tracker. This repository serves as an umbrella for everything add-ons. Bug tracker is in GitHub and can be used for almost anything add-ons related. Existing issues.
addons-frontend¶
The addons.mozilla.org website. The repository is on GitHub.
addons-server¶
Complement to addons-frontend, this contains API, Developer Hub, Reviewer Tools and Admin Tools for AMO. The repository is on GitHub. Documentation is on GitHub pages.
In the past this repository has been known as remora, zamboni or olympia.
addons-blog¶
Static content generator for AMO’s blog, addons.mozilla.org/blog.
addons-linter¶
The linter checks WebExtensions for common errors and potential problems. It is used on addons.mozilla.org and web-ext. It can also be run in stand-alone mode. The repository, issue tracker and documentation is on GitHub.
web-ext¶
This is a command line tool to help build, run, and test WebExtensions. The repository and issue tracker is on GitHub. The documentation and command reference is on Extension Workshop.
extension-workshop¶
Extension Workshop is a launchpad for building Firefox extensions. It contains resources about development, publication and management of WebExtensions. The repository and issue tracker is on GitHub.