Changes

Jump to: navigation, search

Outreachy

1,419 bytes removed, 20:43, 16 November 2016
Outreachy Program Cohort: Round 13 (Dec 2016-March 2017): editing for accepted participants
==== Improve the first-run experience of Firefox's location bar ====
Mentor: [https://mozillians.org/u/gijs/ Gijs Kruitbosch] <br />
Participant: Svetlana Orlik
====Make WebExtension Development More Awesome====
Mentor: [https://mozillians.org/en-US/u/kumar/ Kumar McMillan] <br />Participants: [https://mozillians.org/en-US/u/sj/ Shubheksha Jalan] and Elvina Valieva<br />[https://medium.com/@shubheksha Shubhesksha's Blog]<br />[https://saintsebastian.github.io/ Elvina's Blog]<br />
[https://developer.mozilla.org/en-US/Add-ons/WebExtensions WebExtensions] let anyone extend and customize their web browser, such as blocking ads on every website they visit. This is an exciting time for the API because it’s now possible to write a single extension that works in both Firefox, [https://developer.chrome.com/extensions Chrome], [https://dev.opera.com/extensions/ Opera], and soon IE. At Mozilla we provide several tools and resources to make developing extensions fun and easy but we’d like to make this development experience even better.
The participant would will improve the productivity of WebExtension developers in the following ways. Most of these tasks involve changing the [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext web-ext] command line tool but others may involve writing documentation or example code.
* Utilize common web developer tools when building extensions.
* Build a mock WebExtension API for use in automated tests
** Invent a JavaScript library that developers can use to execute tests for their extension without having to launch a web browser. [https://github.com/mozilla/web-ext/issues/497 More info].
 
Contributing to WebExtensions is a great opportunity to empower those who are extending the web!
 
Desired technical skills:
* Intermediate experience with JavaScript, preferably with some ES6 experience
* Familiarity with the command line environment for [https://nodejs.org/en/ NodeJS] development
* Ability to communicate in English, primarily in written form
 
How to familiarize yourself with the project:
* Try out the [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext web-ext] tool and file a bug if you find one
* Look through [https://github.com/mdn/webextensions-examples WebExtension examples] and try them out with [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext#Testing_out_an_extension web-ext run]
* Search for [https://github.com/mozilla/web-ext/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+bug%22 good first bugs] in the web-ext repository and submit a patch
* Search for [https://github.com/mozilla/sign-addon/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+bug%22 good first bugs] in the sign-addon repository and submit a patch
====Build a Library of Inclusion Best Practices and Case Studies====
* MentorMentors: [https://mozillians.org/en-US/u/lshapiro/ Larissa Shapiro]and [https://mozillians.org/en-US/u/lmn/ Lizz Noonan] </br>Participants: Bee Padalkar, [https://mozillians.org/en-US/u/kristi.progri/ Kristi Progri], and Nasma Ahmed </br>[http://networksfordata.wordpress.com/ Bee's Blog] </br>[http://kristiprogri.com/ Kristi's Website] </br>[http://www.nasmaahmed.ca Nasma's Website] </br>
This project is a community research project to identify and document examples of successful inclusive teams and communities within Mozilla, in order to amplify successes and highlight bright spots. The Outreachy participant will assess programs for suitability, and then interview participants, and then document case studies, referencing appropriate research and industry/community best practices. This is a great opportunity for a person interested in Diversity and Inclusion, Community Building, or User/Community research.
Skills learned in this project will include effective interviewing, case study development, awareness of research in best practices in inclusion across cultures and other diversity dimensions, and wiki markup/editing. Your work sample should be a short written case study of a program or project you have done as a volunteer or as a new employee, technical or non, and should describe exactly how this program or project included you and failed to include you. Specific examples, connections to research, and detail are appreciated. It should be a several paragraph document. ====Improving user experience of Firefox Accounts [No longer taking new applicants] ==== * Mentor: [https://mozillians.org/en-US/u/vladikoff/ Vlad Filippov] (vladikoff on IRC) </br>Participant: Divya Biyani </br>* '''(mentor is away until October 20th, please ask question in the #fxa channel or in GitHub issues)''[http://divyabiyani.strikingly.com/ Divya's Website] </br>
There are several pending initiatives that are focused on improving the user experience of Firefox Sync and Firefox Accounts. As part of this Outreachy internship project you will be involved in improving user interaction, running experiments, and measuring success of certain features. Your software engineering skills will assist in the following:
Confirm
514
edits

Navigation menu