Add-ons: Difference between revisions

490 bytes removed ,  28 October 2022
Edited the personnel change in developer community from Caitlin to Juhis
m (update dial-in information)
(Edited the personnel change in developer community from Caitlin to Juhis)
 
(43 intermediate revisions by 11 users not shown)
Line 1: Line 1:
=What=
=What=
'''Mission''': Add-ons are a safe, simple, and powerful way for people to personalize their web experience.
'''Mission''': Add-ons enable Firefox users to personalize their web experience.
<p></p>
<p></p>
This is the home page for Add-ons at Mozilla.
This is the home page for Add-ons at Mozilla.
Line 10: Line 10:
* [[Add-ons/Extension_Signing|Extension Signing]]
* [[Add-ons/Extension_Signing|Extension Signing]]
* [[WebExtensions|WebExtensions]]
* [[WebExtensions|WebExtensions]]
Looking for [[Add-ons/2017|2017 plans]]?


=Who=
=Who=
Line 19: Line 17:
=== Engineering ===
=== Engineering ===


Engineering Managers:
Engineering Manager:
* Stuart Colville ([https://phonebook.mozilla.org/#search/Stuart%20Colville internal], [https://muffinresearch.co.uk/ blog], [https://mozillians.org/en-US/u/scolville/ Mozillian Profile])


* Andy McKay ([https://phonebook.mozilla.org/#search/Andy%20McKay internal], [http://mckay.pub blog], [https://mozillians.org/en-US/u/andym/ Mozillian profile])
Engineering Leads:
* Stuart Colville ([https://phonebook.mozilla.org/#search/Stuart%20Colville internal], [https://muffinresearch.co.uk/ blog], [https://mozillians.org/en-US/u/scolville/ Mozillian Profile])
* Shane Caraveo ([https://phonebook.mozilla.org/#search/Shane%20Caraveo internal], [https://mozillians.org/en-US/u/scaraveo/ Mozillian Profile])
* Mathieu Pillard ([https://phonebook.mozilla.org/#search/Mathieu%20Pillard internal]])


Engineers:
Engineers:
 
* William Durand ([https://phonebook.mozilla.org/?search/William%20Durand internal]), [https://mozillians.org/en-US/u/willdurand/ Mozillian Profile]
* Kumar McMillan ([https://phonebook.mozilla.org/#search/Kumar%20McMillan internal], [http://farmdev.com/ blog], [https://mozillians.org/en-US/u/scolville/ Mozillian Profile])
* Mark Striemer ([https://phonebook.mozilla.org/#search/Mark%20Striemer internal])
* Kris Maglione ([https://phonebook.mozilla.org/#search/kris%20m internal], [http://blog.5digits.org/ blog],[https://mozillians.org/en-US/u/John-Galt/ Mozillian Profile])
* tofumatt (Matthew Riley MacPherson) ([https://phonebook.mozilla.org/#search/tofumatt internal])
* Christopher Grebs ([https://phonebook.mozilla.org/#search/Christopher%20Grebs internal])
* Luca Greco ([https://mozillians.org/en-US/u/luca/ Mozillian Profile])
* Luca Greco ([https://mozillians.org/en-US/u/luca/ Mozillian Profile])
* Andrew Swan ([https://phonebook.mozilla.org/#search/Andrew%20Swan internal])
* Tomislav Jovanovic ([https://mozillians.org/en-US/u/zombie/ Mozillian profile])
* Matthew Wein ([https://phonebook.mozilla.org/#search/Matthew%20Wein internal])
* Bob Silverberg ([https://phonebook.mozilla.org/#search/Bob%20Silverberg internal])
* Bob Silverberg ([https://phonebook.mozilla.org/#search/Bob%20Silverberg internal])
* Mathieu Pillard ([https://phonebook.mozilla.org/#search/Mathieu%20Pillard internal]])
* Andrew Williamson ([https://phonebook.mozilla.org/?search/eviljeff internal], [https://mozillians.org/en-US/u/eviljeff/ Mozillian Profile])
* Shane Caraveo ([https://phonebook.mozilla.org/#search/Shane%20Caraveo internal], [https://mozillians.org/en-US/u/scaraveo/ Mozillian Profile])
* Rob Wu ([https://phonebook.mozilla.org/?search/Rob%20Wu internal], [https://mozillians.org/en-US/u/robwu/ Mozillian Profile])
* Andrew Williamson ([https://phonebook.mozilla.org/?search/eviljeff internal], [https://mozillians.org/en-US/u/eviljeff/ Mozillian Profile]
 
What [http://www.timeanddate.com/worldclock/meetingtime.html?p1=256&p2=136&p3=64&p4=195&p5=265&p6=202 time zones are we in]?


Looking for the [http://addons.readthedocs.org/en/latest/server/push-duty.html push duty roster] maybe?
Looking for the [http://addons.readthedocs.org/en/latest/server/push-duty.html push duty roster] maybe?


=== User Experience ===
=== User Experience ===
* Markus Jaritz, UX Designer ([https://phonebook.mozilla.org/tree.php#search/markus@mozilla.com internal], [https://mozillians.org/en-US/u/mjaritz/ Mozillians])
* Aaron Benson, UX Designer ([https://people.mozilla.org/p/r--M7dY4lqwUiuGc4Hnliswdg== internal])
* Blake Winton, UX Engineer ([https://phonebook.mozilla.org/tree.php#search/bwinton@mozilla.com internal], [https://mozillians.org/en-US/u/bwinton/ Mozillians])
* Philip Walmsley, Senior Visual Designer ([https://phonebook.mozilla.org/search.php?format=vcard&query=pwalmsley@mozilla.com internal])
* ''more to come as we work on things other than the API...''


=== Program Management ===
Partial support:
* Shell Escalante, Program Manager ([https://phonebook.mozilla.org/#search/shell@mozilla.com internal], IRC:shell)
* Emanuela Damiani, UX Designer ([https://phonebook.mozilla.org/?search/emanuela internal])


=== Product Management and [[Add-ons/ACE|Community Experience]] ===
=== Product Management and [[Add-ons/ACE|Community Experience]] ===
* Kev Needham, Product Lead ([https://phonebook.mozilla.org/tree.php#search/kneedham@mozilla.com internal], [http://kev.deadsquid.com/ blog], [https://mozillians.org/en-US/u/kev/ mozillians profile])
* Rachel Tublitz, Add-ons Lead ([https://people.mozilla.org/p/rachel internal])
* Jorge Villalobos, Product Manager ([https://phonebook.mozilla.org/#search/jorge internal], [https://mozillians.org/en-US/u/jorgev/ mozillians profile])
* Jorge Villalobos, Product Manager ([https://phonebook.mozilla.org/#search/jorge internal], [https://mozillians.org/en-US/u/jorgev/ mozillians profile])
* Amy Tsay, Product Manager ([https://phonebook.mozilla.org/#search/tsay internal], [https://mozillians.org/en-US/u/amyt/ mozillians profile])
* Scott DeVaney, Sr. Editorial Manager ([https://phonebook.mozilla.org/#search/devaney internal], [https://mozillians.org/en-US/u/sdevaney/ mozillians profile])
* Scott DeVaney, Editorial Campaign Manager ([https://phonebook.mozilla.org/#search/devaney internal], [https://mozillians.org/en-US/u/sdevaney/ mozillians profile])
* Juha-Matti Santala, Developer Advocate ([https://people.mozilla.org/p/juhis internal])
* Caitlin Neiman, Community Manager ([https://phonebook.mozilla.org/#search/neiman internal], [https://mozillians.org/en-US/u/cneiman/ mozillians profile])
* Andreas Wagner, Product Operations Manager ([https://phonebook.mozilla.org/#search/andreas%20wagner internal], [https://mozillians.org/en-US/u/TheOne/ mozillians profile])
* Andreas Wagner, Reviewer ([https://phonebook.mozilla.org/#search/andreas%20wagner internal], [https://mozillians.org/en-US/u/TheOne/ mozillians profile])
* Philipp Kewisch, Operations Manager ([https://phonebook.mozilla.org/#search/kewisch internal], [https://mozillians.org/en-US/u/kewisch/ mozillians profile])
* Philipp Kewisch, Reviewer ([https://phonebook.mozilla.org/#search/kewisch internal], [https://mozillians.org/en-US/u/kewisch/ mozillians profile])


=== QA ===
=== QA ===
* Krupa Raj, ([https://phonebook.mozilla.org/#search/krupa internal], [https://mozillians.org/en-US/u/kruparaj/ mozillians profile])
* Krupa Raj ([https://phonebook.mozilla.org/#search/krupa internal], [https://mozillians.org/en-US/u/kruparaj/ mozillians profile])
* Victor Carciu
* Victor Carciu
* Madalin Cotetiu
* Madalin Cotetiu
Line 69: Line 56:
* Rares Macarie
* Rares Macarie


=Getting in touch=
=Get in touch=
 
==Reporting problems==


* Mailing lists:
===Security Vulnerabilities===
**[https://mail.mozilla.org/listinfo/dev-addons dev-addons] for general discussions
If you discover an add-on security vulnerability, even if the add-on is not hosted on a Mozilla site, please notify us. We will work with the developer to correct the issue. Please report security vulnerabilities [https://www.mozilla.org/about/governance/policies/security-group/bugs/ confidentially] in [https://bugzilla.mozilla.org/enter_bug.cgi?product=addons.mozilla.org&component=Add-on%20Security&maketemplate=Add-on%20Security%20Bug&bit-23=1&rep_platform=All&op_sys=All Bugzilla] or by emailing amo-admins@mozilla.com.
**[https://mail.mozilla.org/listinfo/webextensions-support webextensions-support] for help on migrating to WebExtensions


* [[IRC|IRC]]:
===Bugs on addons.mozilla.org===
** #teamaddons: team chat
If you find a problem with the site, we'd love to fix it. Please [https://github.com/mozilla/addons/issues/new file a bug report] and include as much detail as possible.
** #addons:  support for extensions, themes, plugins and addons.mozilla.org
** #amo: addons.mozilla.org bugs and development
** #addon-reviewers add-on reviews and policy (previously #amo-editors)
** #extdev: extension development
** #themedev: theme development
** #webextensions: web extensions


==Contact us==
* [[Matrix]]:
** Add-ons:  support for extensions, themes, and API development
** Add-on Reviewers: add-on reviews and policy
** AMO: addons.mozilla.org bugs and development
* Community Forum: https://discourse.mozilla.org/c/add-ons/
* Blog: https://blog.mozilla.org/addons/
* Blog: https://blog.mozilla.org/addons/
* Forum: https://discourse.mozilla.org/c/add-ons


== Meetings ==
== Meetings ==


Please see the add-ons Calendar or mailing lists:
Please see the add-ons calendar:
 
* Mailing Lists: [https://mail.mozilla.org/listinfo/dev-addons dev-addons]
* Calendar: [https://www.google.com/calendar/embed?src=mozilla.com_lr5jsh38i6dmr72uu4d1nv7dcc%40group.calendar.google.com  Preview], [https://www.google.com/calendar/ical/mozilla.com_lr5jsh38i6dmr72uu4d1nv7dcc%40group.calendar.google.com/public/basic.ics iCal import]
* Calendar: [https://www.google.com/calendar/embed?src=mozilla.com_lr5jsh38i6dmr72uu4d1nv7dcc%40group.calendar.google.com  Preview], [https://www.google.com/calendar/ical/mozilla.com_lr5jsh38i6dmr72uu4d1nv7dcc%40group.calendar.google.com/public/basic.ics iCal import]
Most meetings are in the Add-ons Vidyo room. To access remotely:
* Using Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=gBI6Q6943nQv 
* To join from a telephone: US Toll Free +1 800 707 2533, pin 2000, conf 8839


Minutes:
Minutes:


* Most meetings [https://docs.google.com/document/d/1oNq9vZCNgMUnjJ0prfeWzudibtMwkCoNfVxN3a7j90A/edit add their minutes here].
Click into the calendar event to find links to publicly available meeting minutes.  


===Contribute to Add-ons===
===Contribute to Add-ons===
Line 109: Line 89:


=Status & Roadmap=
=Status & Roadmap=
[https://wiki.mozilla.org/Firefox/AddOns/Status/current Current Status] on 5 focus areas
 
<p></p>
Bugs are stored in one of two places depending upon the project. Roadmaps are all stored in Trello.
[https://docs.google.com/document/d/17o2l7VV9OBwXxGeEUQf0-4dZhlbbrJPkGbIXA-ht2Tg/edit# Weekly detailed notes] of current event discussions in Product, Engineering, Community, & UX
 
<p></p>
== Bugzilla ==
[https://mozilla.aha.io/published/0d49e74c6853d3d721010bd9d4f67f34?page=1 Roadmap]: to the best of our ability, always in progress, so expect changes
 
Anything that has to land in Firefox or Firefox for Android must have a Bugzilla bug. So most of the bugs are tracked in there.
 
Bugs:
 
* under [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=WebExtensions WebExtensions: (various components)]
* under [https://bugzilla.mozilla.org/buglist.cgi?list_id=13815989&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Add-ons%20Manager&product=Toolkit Toolkit: Add-ons Manager]
* under [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Add-on%20Manager&product=Firefox%20for%20Android Firefox for Android: Add-on Manager]
 
== Github ==
 
Everything else is tracked on Github. The main repositories are:
 
* [http://github.com/mozilla/addons-server addons server]
* [http://github.com/mozilla/addons-frontend addons frontend]
* [http://github.com/mozilla/addons-linter addons linter]
 
== Trello ==
 
We use Trello for planning out roadmaps. A Trello card normally relates to multiple bugs, or a larger feature.
 
* [https://trello.com/b/PC9kB14s/add-ons-engineering-pipeline Engineering Pipeline]


== Multi-process Firefox ==
== Multi-process Firefox ==
Line 140: Line 141:
** Priority 2 - Major impact,  considering severity × probability. Not a blocker for shipping.  For Features we'd really like it, but wouldn't hold shipping for it.
** Priority 2 - Major impact,  considering severity × probability. Not a blocker for shipping.  For Features we'd really like it, but wouldn't hold shipping for it.
** Priority 3 - Average Bug.  definitely a problem, but doesn't stop someone from using the product.  
** Priority 3 - Average Bug.  definitely a problem, but doesn't stop someone from using the product.  
** Priority 4 - Minor or polish bugs that are real issues (especially in aggregate) and annoying.
** Priority 4 - Not used.
** Priority 5 - Low-impact. something we'd fix, but mostly only bothers the discerning user. Little impact on usability.
** Priority 5 - Low-impact. Something we won't fix, but would accept patches for.
<p> </p>
<p> </p>
*'''Importance''' will be left at "normal" unless a bug is on the line of being one Priority higher and lower - and then will be marked "Major" or "Minor" accordingly.
*'''Importance''' will be left at "normal" unless a bug is on the line of being one Priority higher and lower - and then will be marked "Major" or "Minor" accordingly. If a bug has been marked "critical" or "blocker," that bug should be made a P1.
<p> </p>
<p> </p>
*Optional '''Whiteboard tag'''
*Optional '''Whiteboard tag'''
Line 180: Line 181:
*[http://mzl.la/1T6QAeZ Untriaged bugs within past 120 days]
*[http://mzl.la/1T6QAeZ Untriaged bugs within past 120 days]
**follow [https://wiki.mozilla.org/Add-ons#Bugzilla bugzilla triage guidelines], process always open to change
**follow [https://wiki.mozilla.org/Add-ons#Bugzilla bugzilla triage guidelines], process always open to change
*[https://bugzilla.mozilla.org/buglist.cgi?f1=status_whiteboard&list_id=12941866&o1=substring&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=triaged&component=Add-ons%20Manager&product=Toolkit Triaged bugs] have '''triaged''' tag added to end of '''whiteboard'''
*[https://bugzilla.mozilla.org/buglist.cgi?f1=status_whiteboard&list_id=12941866&o1=substring&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=triaged&component=Add-ons%20Manager&product=Toolkit Triaged bugs] have '''triaged''' tag added to end of '''whiteboard''' or have a Priority set.
2

edits