Add-ons/Contribute: Difference between revisions

Update Add-ons for Android to reflect the general availability of add-ons on Android.
(→‎Join the Featured Add-ons Advisory Board: updated info about recommended extensions community board)
(Update Add-ons for Android to reflect the general availability of add-ons on Android.)
 
(9 intermediate revisions by 2 users not shown)
Line 12: Line 12:


=====Add-ons for Firefox for Android=====
=====Add-ons for Firefox for Android=====
Firefox for Android supports add-ons using the same extension system used by all other Gecko-based applications. Get started [https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Android here].
As of Dec. 14, 2023, Firefox for Android supports extensions that developers flag as Android-compatible on AMO. For more information about developing extensions for Firefox for Android, see [https://extensionworkshop.com/documentation/develop/developing-extensions-for-firefox-for-android/ Firefox Extension Workshop].


=====Port Add-ons to Firefox=====
=====Port Add-ons to Firefox=====
It's easy to port Chrome extensions to Firefox. Read this [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_a_Google_Chrome_extension quick guide] and happy porting!
It's easy to port Chrome extensions to Firefox. Read this [https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/ quick guide] and happy porting!


== Improve add-ons in Firefox ==
== Improve add-ons in Firefox ==
Line 43: Line 43:


===== Contribute code to AMO server =====
===== Contribute code to AMO server =====
If you're new to Mozilla, and you know Python, get [[Add-ons/Contribute/Code|onboarded here]] [https://github.com/mozilla/addons-server/labels/contrib%3A%20good%20first%20bug and work on a "Good First Bug"]!
If you're new to Mozilla, and you know Python, get [[Add-ons/Contribute/Code|onboarded here]] [https://github.com/mozilla/addons-server/labels/contrib%3Agood_first_bug and work on a "Good First Bug"]!


===== Contribute code to AMO front-end =====
===== Contribute code to AMO front-end =====
If you're interested in JavaScript and front-end technologies such as [https://facebook.github.io/react/ React] and [http://redux.js.org/ Redux], take a look at [https://github.com/mozilla/addons-frontend/labels/contrib%3A%20good%20first%20bug "Good First Bugs" in the front-end repository].
If you're interested in JavaScript and front-end technologies such as [https://facebook.github.io/react/ React] and [http://redux.js.org/ Redux], take a look at [https://github.com/mozilla/addons-frontend/labels/contrib%3Agood_first_bug "Good First Bugs" in the front-end repository].


===== Become an Add-on Reviewer =====
===== Become an Add-on Reviewer =====
Volunteer reviewers ensure the security and reliability of add-ons on AMO by testing submissions. Learn how you can [https://wiki.mozilla.org/AMO:Reviewers join this community].
Volunteer reviewers ensure the security and reliability of add-ons on AMO by testing submissions. Learn how you can [https://wiki.mozilla.org/AMO:Reviewers join this community].
===== Become an Add-on Content Reviewer =====
Add-on content reviewers work in partnership with add-on reviewers to ensure that extensions on AMO are not spam and adhere to Mozilla's Acceptable Use Policy. No prior technical experience is needed to become a content reviewer. Learn how you can [[Add-ons/Reviewers|join this community]].


===== Rate your favorite add-ons =====
===== Rate your favorite add-ons =====
Line 61: Line 58:


===== Create a theme =====
===== Create a theme =====
Lightweight themes let you personalize the look of your Firefox. To create your own, [https://developer.mozilla.org/Add-ons/Themes/Background start here].
Themes let you personalize the look of your Firefox. To create your own, [https://extensionworkshop.com/documentation/themes/ start here].


===== Join the Recommended Extensions Community Board  =====
===== Join the Recommended Extensions Community Board  =====
The Recommended Extensions Community Board is comprised of a small group of community members who help with the ongoing evaluation of of new and current [https://addons.mozilla.org/firefox/search/?recommended=true&sort=random&type=extension Recommended Extensions] and other special projects. Every board serves for six months, then a new group of community curators take over. Check the [https://blog.mozilla.org/addons/ Add-ons Blog] to learn when the next application period opens and for application instructions.
The Recommended Extensions Community Board is comprised of a small group of community members who help with the ongoing evaluation of new and current [https://addons.mozilla.org/firefox/search/?recommended=true&sort=random&type=extension Recommended Extensions] and other special projects. Every board serves for six months, then a new group of community curators take over. Check the [https://blog.mozilla.org/addons/ Add-ons Blog] to learn when the next application period opens and for application instructions.


===== Curate Featured Themes collection =====
===== Curate Featured Themes collection =====
Help us curate Mozilla's [https://addons.mozilla.org/en-US/firefox/collections/mozilla/featured-personas Featured Themes] collection to help users find high-quality themes. [[Add-ons/Contribute/Featured_Themes|Learn more and apply to be a curator]].  
Help us curate Mozilla's [https://addons.mozilla.org/en-US/firefox/collections/mozilla/featured-personas Featured Themes] collection to help users find high-quality themes. [[Add-ons/Contribute/Featured_Themes|Learn more and apply to be a curator]].  
===== Test add-ons =====
*Do you know Python? Help write [https://github.com/mozilla/Addon-Tests/blob/master/README.md automated tests for AMO]!


== Contribute to add-on developer tools ==
== Contribute to add-on developer tools ==
Line 83: Line 77:


== Help add-on developers ==
== Help add-on developers ==
If you're already familiar with add-on development or you think you're a good technical writer, help us improve the documentation for add-on developers: https://developer.mozilla.org/en-US/Add-ons
If you're already familiar with add-on development or you think you're a good technical writer, help us improve the WebExtensions API reference documentation on [https://developer.mozilla.org/Add-ons MDN] or the Firefox-specific documentation for add-on developers on [https://extensionworkshop.com Extension Workshop]. The list of open issues for Extension Workshop can be found on in the [https://github.com/mozilla/extension-workshop/issues extension-workshop repository] on Github.


You can also help by translating these docs to a different language (pro tip: try replacing the en-US part of the link above to your native language code).
You can also help by translating docs on MDN to a different language (pro tip: try replacing the en-US part of the link above to your native language code).


==Localization==
==Localization==
6

edits