|
|
| (6 intermediate revisions by 5 users not shown) |
| Line 3: |
Line 3: |
| Great. But please read through the following before filing a bug: | | Great. But please read through the following before filing a bug: |
|
| |
|
| * We've got quite a lot of support already, please checkout [https://developer.mozilla.org/en-US/Add-ons/WebExtensions the existing APIs]. | | * If you are migrating your add-on to WebExtensions, please check [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API this page] to see if all the APIs you need are already available. |
| * The goal of WebExtensions is not to support every API and use case from legacy extensions. | | * If you don't find what you need, please check [https://mzl.la/2OyUD9u the list of approved APIs] and add yourself to the bug that applies to you to track its progress. |
| * For a list of what we are aiming for, please check out [[WebExtensions/Vision|the vision document]]
| | * Join the [https://mail.mozilla.org/listinfo/dev-addons dev-addons mailing list] to find out when the next API triage is scheduled and which APIs are on the agenda so you can follow along or provide input. |
| * If you are expecting a bug before Firefox 57, please check out the [[WebExtensions/RoadMapFirefox57|roadmap document]].
| |
| * Generic or very broad bugs are hard to turn into actionable issues, please try to limit the focus if possible.
| |
| * Try and do [https://bugzilla.mozilla.org/query.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Toolkit&component=WebExtensions:%20Android&component=WebExtensions:%20Compatibility&component=WebExtensions:%20Developer%20Tools&component=WebExtensions:%20Experiments&component=WebExtensions:%20Frontend&component=WebExtensions:%20General&component=WebExtensions:%20Request%20Handling&component=WebExtensions:%20Untriaged&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfieldvalue=&chfieldfrom=&chfieldto=Now&j_top=AND&f1=noop&o1=noop&v1= a search] to see if the bug exists already before filing if possible. | |
|
| |
|
| We do try to review all incoming API requests, but it takes time, please be patient.
| | If none of these options address your situation, consider filing an API request. Before you do, please keep in mind: |
|
| |
|
| If the API is controversial, or falls outside of the project goals then it will probably be triaged in a [[Add-ons/Contribute/Triage|design decision needed meeting]].
| | * New API must meet the guidelines outlined the [[WebExtensions/policy|WebExtensions API Policy]]. Please review it. |
| | * We do try to review all incoming API requests, but it takes time, so please be patient. |
| | * Do a [https://mzl.la/2snQxWS search] to see if the bug exists already. |
| | * Still want to file a new API? You can do so [https://bugzilla.mozilla.org/enter_bug.cgi?product=WebExtensions&component=Untriaged here]. |
| | |
| | Goals are set out in the [[WebExtensions/Vision|vision document]]. |