|
|
Line 5: |
Line 5: |
| Whether you are a regular contributor or a newcomer, we welcome you. If you feel you have been or are being harassed or made uncomfortable by a community member, please contact [mailto:cneiman@mozilla.com Caitlin Neiman], Add-ons Community Manager, or the [mailto:inclusion@mozilla.com Mozilla Diversity & Inclusion team], immediately.<br /> | | Whether you are a regular contributor or a newcomer, we welcome you. If you feel you have been or are being harassed or made uncomfortable by a community member, please contact [mailto:cneiman@mozilla.com Caitlin Neiman], Add-ons Community Manager, or the [mailto:inclusion@mozilla.com Mozilla Diversity & Inclusion team], immediately.<br /> |
|
| |
|
| = Connect with us = | | = Build extensions = |
| | | If you’re new to browser extensions for Firefox, you’ll find these resources excellent places to start when you’re looking for support from the community: |
| == Subscribe to the Mailing List ==
| | * The [https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23webextensions #webextensions] IRC channel, when you need a quick response to your browser extension questions. |
| * '''[https://mail.mozilla.org/listinfo/dev-addons Dev-addons]:''' Public mailing list for development of the add-on ecosystem including the site addons.mozilla.org and server extensions.
| | * The [https://discourse.mozilla.org/c/add-ons Mozilla add-on forums], for discussion of all browser extension related stuff. |
| | | * Firefox browser extension development on [https://stackoverflow.com/questions/tagged/firefox-addon Stack Overflow]. |
| ==General Discussion Forums==
| |
| * '''[https://discourse.mozilla.org/c/add-ons Add-ons Forum]:''' Discussions about add-on development, add-on support and addons.mozilla.org.
| |
| | |
| == Latest News ==
| |
| * [https://blog.mozilla.org/addons The Add-ons Blog] | |
| | |
| == Contact us ==
| |
| * [https://wiki.mozilla.org/Add-ons/ACE Community Team]
| |
| * IRC: [https://wiki.mozilla.org/IRC irc.mozilla.org], #amo, #addons, #extdev, #addon-reviewers, #webextensions channels
| |
| * Facebook: [https://www.facebook.com/mozaddons mozaddons]
| |
| * Twitter: [https://twitter.com/mozamo @mozamo]
| |
| | |
| = Public Meetings =
| |
| See a list of all [https://www.google.com/calendar/embed?src=mozilla.com_lr5jsh38i6dmr72uu4d1nv7dcc%40group.calendar.google.com&ctz=America/Vancouver public add-on meetings].
| |
| | |
| =Contribute to the Add-ons Ecosystem=
| |
| Whether you're technical or not at all, there's a contribution opportunity for you. It's easy to get started, and your efforts help to make Firefox better!
| |
| | |
| ==Test Pilot==
| |
| [http://testpilot.firefox.com/ Try out] experimental Firefox features by installing an add-on and tell us how you like them!
| |
| * If you find bugs, [https://github.com/mozilla/testpilot file an issue] at GitHub. If you got the coding skills and you're up for a challenge, help us fix the bugs!
| |
| * More about the [https://wiki.mozilla.org/Test_Pilot Test Pilot project]
| |
| | |
| == Create an Add-on ==
| |
| =====Add-ons for Firefox Desktop=====
| |
| To get started, check out this [https://developer.mozilla.org/Add-ons/WebExtensions/Your_first_WebExtension comprehensive tutorial]. It contains documentation, tools and information on how to get in touch with other developers. Need suggestions on what to build? Here is a [https://discourse.mozilla-community.org/search?q=idea%20category%3A35 list of add-ons] people have asked for.
| |
| | |
| =====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].
| |
| | |
| =====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!
| |
| | |
| == Improve add-ons in Firefox ==
| |
| | |
| =====Contribute to the Add-on Manager in Firefox=====
| |
| The add-on manager is an integral part of the end-user's experience with addons.mozilla.org
| |
| #Familiarize yourself with the on-boarding materials: [https://developer.mozilla.org/docs/Mozilla/Developer_guide/Introduction Onboard to Firefox codebase] | |
| #Pick a [http://mzl.la/1JlF0hm "Good First Bug"] to work on
| |
| | |
| =====Contribute to the WebExtensions API=====
| |
| ======''Good First Bugs''======
| |
| If you'd like to contribute to the WebExtensions API and are new to the Firefox code base, we recommend getting started with a good-first-bug.
| |
| | |
| Visit our [[WebExtensions/Contribution_Onramp|WebExtensions Contribution Onramp]] to onboard to the code base and get started with a [https://mzl.la/2yq1XA8 good-first bug].
| |
| | |
| You may also want to read [https://blog.mozilla.org/addons/2018/08/14/building-extension-apis-oriol-brafau/ this blog post] for tips on how to contribute to the WebExtensions API.
| |
| | |
| ====== ''Develop WebExtensions APIs'' ======
| |
| *If you're experienced with Mozilla infrastructure and would like to develop WebExtensions APIs directly for Firefox, here is a list of [https://mzl.la/2vrKSSy approved APIs] that you can start contributing to. | |
| | |
| *If you want to tinker with WebExtensions APIs without having to build Firefox, [http://webextensions-experiments.readthedocs.io/en/latest/index.html WebExtensions Experiments] is for you!
| |
| | |
| *If you simply want to request a WebExtensions API, please [[WebExtensions/NewAPIs|read this information]] before filing a bug.
| |
| | |
| == Improve addons.mozilla.org (AMO) ==
| |
| Addons.mozilla.org, commonly known as "AMO," is Mozilla's official site for developers to list add-ons, and for users to discover them.
| |
| | |
| ===== 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"]!
| |
| | |
| ===== 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].
| |
| | |
| ===== 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].
| |
| | |
| ===== Become an Add-on Content Review =====
| |
| 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 =====
| |
| Search for your favorite add-on at https://addons.mozilla.org. On the add-on's detail page, scroll down to the Reviews section and leave a comment for the developer.
| |
| | |
| ===== Create a collection =====
| |
| Collections make it easy to keep track of favorite add-ons and share your perfectly customized browser with others. Get started [https://addons.mozilla.org/firefox/collections/ here].
| |
| | |
| ===== 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].
| |
| | |
| ===== Join the Featured Add-ons Advisory Board =====
| |
| The [https://developer.mozilla.org/en-US/Add-ons/AMO/Policy/Featured#Joining_the_Featured_Add-ons_Advisory_Board Featured Add-ons Advisory Board] is comprised of a small group of community members who help select each month's [https://addons.mozilla.org/en-US/firefox/extensions/?sort=featured featured add-ons]. 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 =====
| |
| 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 ==
| |
| * [https://github.com/mozilla/web-ext Web-Ext] is a tool for developing WebExtensions. Check out the [https://github.com/mozilla/web-ext/blob/master/CONTRIBUTING.md contributing guide] to get started.
| |
| | |
| == Help add-on users ==
| |
| Answer questions from add-on users in the [https://support.mozilla.org/questions/firefox?topic=customize Firefox Support Forum]!
| |
| | |
| == 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
| |
| | |
| 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).
| |
| | |
| ==Localization==
| |
| *'''MDN's "localization priorities" list''' - We're always in need of translators--here are the [https://developer.mozilla.org/en-US/search?q=mdn+localization+priorities&topic=addons priority projects] for add-ons.
| |
| *'''Localize an add-on''' - Join the [http://babelzilla.org Babelzilla community] and help translate add-ons to your language.
| |
| *'''Localize addons.mozilla.org''' - Join [https://pontoon.mozilla.org/en-GB/amo/ Pontoon] and translate addons.mozilla.org [https://pontoon.mozilla.org/projects/amo-frontend/ frontend] or [https://pontoon.mozilla.org/projects/amo/ backend] to your Language.
| |
| | |
| =Contributor Recognition=
| |
| ==Report Your Contributions==
| |
| We want to make sure you're recognized for your contributions!
| |
| # Create a [https://mozillians.org Mozillians] profile if you haven't already.
| |
| # Add your name and accomplishments on the [https://wiki.mozilla.org/Add-ons/Contribute/Recognition Recognition wiki page] (please be specific--these will be archived by month, so list your recent contributions).
| |
| | |
| We regularly choose an outstanding contributor (Friend of Add-ons) and send that person a token of appreciation. Any contribution is eligible--it doesn't have to be an opportunity listed on this page!
| |
| | |
| ==Friends of Add-ons==
| |
| Big thanks to these [https://blog.mozilla.org/addons/category/featured-contributors/ outstanding volunteer contributors]!
| |