WebExtensions/AdvisoryGroup

From MozillaWiki
Jump to navigation Jump to search

WebExtensions Advisory Group is a cross-disciplinary body responsible for guiding the development of WebExtensions as it branches out into new APIs beyond the basic level of Chrome parity.

Bugs to be discussed in this meeting should be labelled with "[advisory-group]".

Flow

When a bug comes into WebExtensions, there is a multiple triage process. Advisory group is the location of last resort for when we need help. Before hand we would expect at least a bug to:

Be marked with [design-decision-need] and talked about in the bi-weekly community meeting:

  • Mark a bug as [design-decision-needed], existing bugs
  • If it sounds good it will get marked as [design-decision-approved], existing bugs
  • Start sending in some patches for [design-decision-approved] bugs :)
  • If we still struggle with the bug, we'll mark it with [advisory-group]

Bugs marked with [advisory-group] will be handled in the regular advisory group meeting:

  • Mark a bug as [advisory-group], this should be reserved for bugs that can't be resolved by the community. For example, sometimes security questions need more input. Existing bugs

Responsibilities

  • Steering WebExtension API development
    • Recommendations of new APIs.
    • Guidance on API requests, if an API should be implemented.
    • Feedback to people requesting APIs and alternatives.
    • Evaluating experimental APIs and see if they should be included.

Members

  • Kev Needham: Product
  • Daniel Veditz: Security
  • Adam Roach: Engineering
  • Gijs Kruitbosch: Firefox front end
  • Michael Kaply: Enterprise
  • Dan Callahan: Developer relations

... and most of the normal WebExtension development team.

Meeting Notes

Running document: https://docs.google.com/document/d/1qCIUX0LavYixkzwan8IcSYeut4zQiCkJbrMVpSEm5Lk/edit#