Add-ons/Contribute/Triage: Difference between revisions

Remove quotation marks
(→‎Next Meeting: updated to September 26, 2017)
(Remove quotation marks)
 
(36 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Purpose of Meeting =
= Purpose of Meeting =
Recurring triage sessions to accomplish these community goals:
Recurring triage sessions to accomplish these community goals:
*'''WebExtensions APIs''':
** Transparency: Decide whether APIs tagged "design-decision-needed" are "design-decision-approved" or "wontfix" to ensure transparency for the direction of WebExtensions.
** Participation: Give guidance on and assign advisors to APIs marked "design-decision-approved" to make it easier for contributors to get involved.
** Experiments: Discuss and provide feedback for [http://webextensions-experiments.readthedocs.io/en/latest/index.html WebExtensions Experiments].


*'''Good First Bugs''': Ensure add-on bugs marked "Good First Bug" are fresh and updated for new contributors. If you are a new contributor who wants to write code for add-on related projects, please [https://wiki.mozilla.org/Add-ons/Contribute/Code start here].
* Ensure add-on bugs marked "Good First Bug" are fresh and updated for new contributors. If you are a new contributor who wants to write code for add-on related projects, please [https://wiki.mozilla.org/Add-ons/Contribute/Code start here].


=Next Meeting=
=Next Meeting=
Check the Developer Communication calendar for the next Good First Bugs meeting.


[https://docs.google.com/document/d/1pw5y-GHwDLPV9bYK4HWCiZtslqFtAeL3G9bC4ZDbdjs/edit# September 26, 2017]
{{#widget:Widget:Google Calendar
|id=bW96aWxsYS5jb21fb2ZqbGN0MDdrMTc4NHYxdTUxYnFrNDc2YmtAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ
}}


=Details & How to Join=
=Details & How to Join=
* Good First Bugs:
* Meetings occur every other Monday at [http://www.worldtimebuddy.com/?qm=1&lid=1850147,5375480,2643743,1277333&h=5375480&date=2016-10-18&sln=10-11 9:00am Pacific]  
** Every other Tuesday at [http://www.worldtimebuddy.com/?qm=1&lid=1850147,5375480,2643743,1277333&h=5375480&date=2016-10-18&sln=10-11 10:00am Pacific]  
* Need help converting to your local time? Click [https://www.worldtimebuddy.com/?qm=1&lid=1850147,5375480,2643743,1277333&h=5375480&date=2016-10-18&sln=10-11 here].
** Need help converting to your local time? Click [https://www.worldtimebuddy.com/?qm=1&lid=1850147,5375480,2643743,1277333&h=5375480&date=2016-10-18&sln=10-11 here].
* Meeting notes are [https://docs.google.com/document/d/1ZI6Hk9yenig4BXr6TnOl06KNFwnb0GtpvZXEkHjMbQY/edit# available here].  
* WebExtensions APIs & Experiments:
 
** Every Tuesday at [http://www.worldtimebuddy.com/?qm=1&lid=1850147,5375480,2643743,1277333&h=5375480&date=2016-10-18&sln=10-11 10:30am Pacific] (17:30 UTC)
* Zoom: Meeting ID: 847 530 989 | https://mozilla.zoom.us/j/847530989
** Need help converting to your local time? [https://www.worldtimebuddy.com/?qm=1&lid=1850147,5375480,2643743,1277333&h=5375480&date=2016-10-18&sln=10-11 Click here].
* [[Matrix]]: [https://chat.mozilla.org/#/room/#addons:mozilla.org Add-ons room]
* Vidyo: ACE room - https://v.mozilla.com/flex.html?roomdirect.html&key=63EeximucvH3QIFBKbpuBCVBAQU
*IRC: [https://wiki.mozilla.org/IRC irc.mozilla.org], #Addons channel
*To join from a telephone, dial one of the following numbers depending on your nearest location:  
*To join from a telephone, dial one of the following numbers depending on your nearest location:  
**US Toll Free +1 800 707 2533, pin 369, conf 98960
**+1 720 707 2699 US
**US/CA/Mountain View +1 650 903 0800, extension 92, 98960
**1 646 558 8656 US (New York)
**US/CA/San Francisco: +1 415 762 5700, extension 92, 98960
**877 853 5257 US Toll-free
**US/OR/Portland: +1 971 544 8000, extension 92, 98960
**+61 8 7150 1149 Australia
**CA/BC/Vancouver: +1 778 785 1540, extension 92, 98960
**+61 2 8015 2088 Australia
**CA/ON/Toronto: +1 416 848 3114, extension 92, 98960
**1800 893 423 Australia Toll-free
**UK/London: +44 (0)207 855 3000, extension 92, 98960
**+1 647 558 0588 Canada
**FR/Paris: +33 (0) 184 883 737, Press 1 for English or 2 for French, extension 92, 98960
**+33 7 5678 4048 France
**DE/Berlin: +49 30 983 333 000, extension 92, 98960
**+33 1 8288 0188 France
**NZ/Auckland: +64 9 555 1100, extension 92, 98960
**805 082 588 France Toll-free
**+49 30 5679 5800 Germany
**+49 69 8088 3899 Germany
**+49 30 3080 6188 Germany
**800 724 3138 Germany Toll-free
**+852 5808 6088 Hong Kong, China
**+44 203 966 3809 United Kingdom
**+44 203 695 0088 United Kingdom
**800 031 5717 United Kingdom Toll-free
**Find your local number: https://zoom.us/u/aG3trvv3s


=WebExtensions APIs Triage=
==Triage Guidelines==
Bugs marked "design-decision-needed" should be:
*Tagged with "design-decision-approved" or "wontfix" (including reason)
Bugs marked "design-decision-approved" should have:
*Clear description of the API and suggested implementation if possible
*Priority & impact
*Link to [https://wiki.mozilla.org/Add-ons/Contribute/Code#Develop_Web_Extensions_APIs onboarding process]
*Advisor
==Bug Queries==
====="design-decision-needed"=====
These are determined from the Monday WebExtensions triage. They are APIs we [https://mzl.la/2edmiid need more discussion] on.
====="design-decision-approved"=====
These are APIs we would [https://mzl.la/2dVs5Ys like to have]. They should meet the triage criteria listed above.
==WebExtensions Experiments==
* Submit your [http://webextensions-experiments.readthedocs.io/en/latest/index.html WebExtensions Experiment] by opening an issue on the [https://github.com/web-ext-experiments/about/issues web-ext-experiments github repo].
* Be sure to include the following in your issue:
** Link to where your experiment is located
** A quick overview of what it does
** Any Bugzilla bugs that it might address
** If you’d like to move your repository over to this organisation and we can create a repository for you
* A comment will be added to the issue when your WebExtensions Experiment has been added to a meeting agenda.
=Good First Bugs Triage=
==Triage Guidelines==
==Triage Guidelines==
All "Good First Bugs" should have:
All "Good First Bugs" should have:
Line 69: Line 47:
==Bug Queries==
==Bug Queries==
====="Maybe Good First Bugs" on GitHub=====
====="Maybe Good First Bugs" on GitHub=====
[https://waffle.io/mozilla/addons?label=contrib:%20maybe%20good%20first%20bug These are tagged "contrib: maybe good first bug"]. We triage these and change the tag to "Good First Bugs" if determined to be good for new contributors.
[https://addons-pm.herokuapp.com/contrib/maybe-good-first-bugs/?dir=desc&sort=updatedAt These are tagged "contrib: maybe good first bug".] We triage these and change the tag to "Good First Bugs" if determined to be good for new contributors.
 
====="Good First Bugs" that need a mentor on GitHub=====
[https://waffle.io/mozilla/addons?label=contrib:%20good%20first%20bug,needs:%20mentor These are tagged "contrib: good first bug" and "needs: mentor"]. We triage these and add replace the "needs: mentor" label by "contrib: mentor assigned" after we decided on a mentor.
 
====="Good First Bugs" that are assigned to a contributor on GitHub=====
[https://waffle.io/mozilla/addons?label=contrib:%20good%20first%20bug,contrib:%20assigned These are tagged "contrib: good first bug" and "contrib: assigned"]. We triage these and check-in with contributors on their progress and remove "contrib: assigned" after a longer period of inactivity or no response.


====="Good First Bugs" on GitHub=====
====="Good First Bugs" on GitHub=====
[https://waffle.io/mozilla/addons?label=contrib:%20good%20first%20bug This is the query] contributors see. We should spot-check them to ensure they are properly triaged.
[https://addons-pm.herokuapp.com/contrib/good-first-bugs/?dir=desc&sort=updatedAt This is the query] contributors see. We should spot-check them to ensure they are properly triaged.


=====WebExtensions Bugs on Bugzilla=====
=====WebExtensions Bugs on Bugzilla=====
*These are WebExtensions bugs that [https://mzl.la/2oIxRRQ don't have a mentor]
*These are WebExtensions bugs that [https://mzl.la/2tdJuSD don't have a mentor]
*These are WebExtensions bugs that [https://mzl.la/2okrott have an assignee but haven't been commented on for 3 weeks]
*These are WebExtensions bugs that [https://mzl.la/33QPBNm have an assignee but haven't been commented on for 3 weeks]
*[https://mzl.la/2yq1XA8 All WebExtensions good-first-bugs]


=====Add-ons Manager Bugs on Bugzilla=====
=====Add-ons Manager Bugs on Bugzilla=====
*These are Add-ons Manager bugs that [https://mzl.la/2pecPvR don't have a mentor]
*These are Add-ons Manager bugs that [https://mzl.la/2pecPvR don't have a mentor]
*These are Add-ons Manager bugs that [https://mzl.la/2oIyb30 have an assignee but haven't been commented on for 3 weeks]
*These are Add-ons Manager bugs that [https://mzl.la/2oIyb30 have an assignee but haven't been commented on for 3 weeks]
*[https://mzl.la/2IWEP1s All Add-ons Manager good-first-bugs]
= Looking for the WebExtensions APIs triage wiki? =
The [[WebExtensions/Triage|WebExtensions APIs triage]] now has its own wiki! Please head over to [[WebExtensions/Triage#Purpose_of_Meeting|its wiki page]] to stay up to date about the WebExtensions APIs triage.
==Mentors==
[https://wheelofnames.com/q8w-sd6 Wheel of Mentors]


= Archive =
= Archive =
=====2018=====
[https://docs.google.com/document/d/1ZI6Hk9yenig4BXr6TnOl06KNFwnb0GtpvZXEkHjMbQY/edit# All meetings starting May 30, 2018]
=====2017=====
=====2017=====
[https://docs.google.com/document/d/1MduEIKmXDdj3p94PJDrPPPYvbSfEdrrMF-UhMnHPqEQ/edit# November 28, 2017]<br />
[https://docs.google.com/document/d/1g3RMfKZ3671NcusMqkoOiKwfPekRe-VI7Rzqxo6F_Ao/edit# November 14, 2017] <br />
[https://docs.google.com/document/d/1qqE6fkqr-RNWaFvMpv0Z8O5FLDgQ3AT5eGdbTt7lRGg/edit# October 31, 2017]<br />
[https://docs.google.com/document/d/1oUFGD57_NGbtV5y8k_yIS3GN8pFO3M_K1SWQhzlq6Ho/edit# October 17, 2017]<br />
[https://docs.google.com/document/d/1X5RmNq2tGC5Aw3npIKqxB2vhnVhg9uOoXh2TggduTPU/edit#heading=h.hhpni8ijl0wx October 3, 2017]<br />
[https://docs.google.com/document/d/1pw5y-GHwDLPV9bYK4HWCiZtslqFtAeL3G9bC4ZDbdjs/edit# September 26, 2017]<br />
[https://docs.google.com/document/d/13gmYyN0qCjzV7YAsqGpbeeHr3al0yiWP7ayqKJPLS2w/edit#heading=h.hhpni8ijl0wx September 5, 2017]<br />
[https://docs.google.com/document/d/13gmYyN0qCjzV7YAsqGpbeeHr3al0yiWP7ayqKJPLS2w/edit#heading=h.hhpni8ijl0wx September 5, 2017]<br />
[https://docs.google.com/document/d/11SdY-aRhvPU3SvH8jpj0covj3Teq9_GJl8wMeEeSVwo/edit# August 22, 2017]<br />
[https://docs.google.com/document/d/11SdY-aRhvPU3SvH8jpj0covj3Teq9_GJl8wMeEeSVwo/edit# August 22, 2017]<br />
Line 150: Line 139:


=Onboarding information template=
=Onboarding information template=
== AMO ==
If this is your first contribution, please refer to https://wiki.mozilla.org/Add-ons/Contribute/Code on how to get started.
If this is your first contribution, please refer to https://wiki.mozilla.org/Add-ons/Contribute/Code on how to get started.
== WebExtensions API & Add-ons Manager ==
If this is your first contribution, please refer to https://wiki.mozilla.org/WebExtensions/Contribution_Onramp on how to get started. We recommend that you set up your development environment and verify that you can run tests before you change any code.
47

edits