WebExtensions/Experiments: Difference between revisions

Jump to navigation Jump to search
 
Line 88: Line 88:
= Workflow for a new API =
= Workflow for a new API =


Current status: '''draft'''.
Please see docs on https://webextensions-experiments.readthedocs.io/en/latest/new.html
 
# File a bug in Toolkit > WebExtensions on [https://bugzilla.mozilla.org bugzilla].
# Mark it as [design-decision-needed]
# We'll review it in the [[WebExtensions/AdvisoryGroup]]. If you feel the API might not happen or is controversial, it might make sense to wait to see if anyone has any concerns about that.
# Start creating your code!
 
At this point there's a few things you need to do:
* write some documentation outlining your API
* think about the API should be constructed and work with the WebExtensions team to figure that out
* think about security, privacy in the API, this will be reviewed by the team
* ensure that you have tests
* TODO: let's get a clear set of criteria
 
An email to dev-addons@mozilla.com would be useful with the subject: "Intent to experiment [name]"
 
# A repository will be created for you.
# Start sending pull requests in, your code will need to be reviewed before landing.


== Uplift ==
== Uplift ==
Confirmed users
1,158

edits

Navigation menu