|
|
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 == |