1,698
edits
Caitmuenster (talk | contribs) (→Develop WebExtensions APIs: update onboarding link) |
Caitmuenster (talk | contribs) (→Develop WebExtensions APIs: updated WebExtensions APIs section) |
||
| Line 16: | Line 16: | ||
=====Develop WebExtensions APIs===== | =====Develop WebExtensions APIs===== | ||
[https:// | [https://developer.mozilla.org/Add-ons/WebExtensions WebExtensions APIs] are the standard for add-on development in Firefox. It seeks to unify the extension APIs and architecture with those of other browsers in the name of interoperability and modern architecture.<br /> | ||
* If you'd like to become familiar with Mozilla infrastructure and WebExtensions APIs for Firefox, follow these steps: | |||
** Familiarize yourself with the on-boarding materials: [https://developer.mozilla.org/docs/Mozilla/Developer_guide/Introduction Onboard to Firefox codebase] | |||
**Pick a [https://mzl.la/2yq1XA8 "Good First Bug"] to work on | |||
You may also want to read [https://blog.mozilla.org/addons/2018/08/14/building-extension-apis-oriol-brafau/ this blog post] for tips on how to contribute to the WebExtensions API. | |||
*If you're experienced with Mozilla infrastructure and would like to develop WebExtensions APIs directly for Firefox, here is a list of [https://mzl.la/2vrKSSy approved APIs] that you can start contributing to. | |||
*If you want to tinker with WebExtensions APIs without having to build Firefox, [http://webextensions-experiments.readthedocs.io/en/latest/index.html WebExtensions Experiments] is for you! | |||
*If you simply want to request a WebExtensions API, please [[WebExtensions/NewAPIs|read this information]] before filing a bug. | |||
=====Contribute to the Add-on Manager===== | =====Contribute to the Add-on Manager===== | ||
edits