Add-ons/Contribute/Triage: Difference between revisions

Jump to navigation Jump to search
Remove quotation marks
(→‎Next Meeting: updated to august 1)
(Remove quotation marks)
 
(48 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.
* 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].
** 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].
** '''UPDATE: Starting on April 25th, WebExtensions triages will occur on a weekly basis.'''
*'''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].
** Good First Bugs triages currently occur on a bi-weekly basis.


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


[https://docs.google.com/document/d/1l5zlSASqZAzzJGZhHtLWY1yaUwCKZiHXXGP1k_2W-TU/edit# August 1] (WebExtensions Only)
{{#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
=WebExtensions APIs Triage=
**+49 69 8088 3899 Germany
==Triage Guidelines==
**+49 30 3080 6188 Germany
Bugs marked "design-decision-needed" should be:
**800 724 3138 Germany Toll-free
*Tagged with "design-decision-approved" or "wontfix" (including reason)
**+852 5808 6088 Hong Kong, China
 
**+44 203 966 3809 United Kingdom
Bugs marked "design-decision-approved" should have:
**+44 203 695 0088 United Kingdom
*Clear description of the API and suggested implementation if possible
**800 031 5717 United Kingdom Toll-free
*Priority & impact
**Find your local number: https://zoom.us/u/aG3trvv3s
*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 70: 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/11SdY-aRhvPU3SvH8jpj0covj3Teq9_GJl8wMeEeSVwo/edit# August 22, 2017]<br />
[https://docs.google.com/document/d/1I-i1FQ38nwFHNl4hnzTctdsYHXOjJpeAgm1Bm3VoUUA/edit# August 8, 2017]<br />
[https://docs.google.com/document/d/1l5zlSASqZAzzJGZhHtLWY1yaUwCKZiHXXGP1k_2W-TU/edit# August 1, 2017] - WebExtensions Only <br />
[https://docs.google.com/document/d/1BBIZhiHG1zlQiu6744jiAYyWJLa-B0iRu9vzWypkvF4/edit# July 25, 2017] <br />
[https://docs.google.com/document/d/1BBIZhiHG1zlQiu6744jiAYyWJLa-B0iRu9vzWypkvF4/edit# July 25, 2017] <br />
[https://docs.google.com/document/d/1gWszBunGAyOJ_V8_HMECXJuZ4Gd_HTM_M7xjDSwSxeo/edit#heading=h.t2yykqfh2jii July 18, 2017] - WebExtensions only <br />
[https://docs.google.com/document/d/1gWszBunGAyOJ_V8_HMECXJuZ4Gd_HTM_M7xjDSwSxeo/edit#heading=h.t2yykqfh2jii July 18, 2017] - WebExtensions only <br />
Line 147: 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

Navigation menu