WebExtensions: Difference between revisions

m
→‎Additional APIs: add api contribution info
m (contribute links)
m (→‎Additional APIs: add api contribution info)
Line 65: Line 65:
== Additional APIs ==
== Additional APIs ==


We plan to add our own APIs based on the needs of existing Firefox add-ons. We also want to hear from you! Please fill out [http://bit.ly/webextensions-apis this survey] to tell us which APIs you need.
*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/2dVs5Ys approved APIs] that you can start contributing to.


Requests for new APIs are filed as a bug with a whiteboard tag of [design decision needed]. We then gather various people to review them, see [[WebExtensions/AdvisoryGroup|Advisory Group]] for more details.
*If you'd like to become familiar with Mozilla infrastructure so you can develop WebExtensions APIs directly for Firefox, follow these steps:
**Familiarize yourself with the on-boarding materials: [http://areweeveryoneyet.org/onramp/desktop.html Onboard to Firefox codebase]
**Pick a [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=component%3AWebExtensions%20keyword%3Agood-first-bug&list_id=13160623 "Good First Bug"] to work on
 
*If you just 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 [https://bugzilla.mozilla.org/enter_bug.cgi?product=Toolkit&component=WebExtensions:%20Untriaged file a bug]. These are triaged and processed in a [https://wiki.mozilla.org/Add-ons/Contribute/Triage bi-weekly public meeting].


== Contributing ==
== Contributing ==
Confirmed users
1,605

edits