Confirmed users
613
edits
(→Projects to Apply for: ...) |
(...) |
||
Line 8: | Line 8: | ||
* [[GNOME OPW Handbook]] | * [[GNOME OPW Handbook]] | ||
* [http://kernelnewbies.org/OPWMentor Information for mentors, from Linux Kernel project] | * [http://kernelnewbies.org/OPWMentor Information for mentors, from Linux Kernel project] | ||
==Upcoming Outreachy Program: Round 12 (June-August 2016)== | ==Upcoming Outreachy Program: Round 12 (June-August 2016)== | ||
Line 18: | Line 17: | ||
== Application Process == | == Application Process == | ||
Applicants and mentors, please review the [https://wiki.gnome.org/Outreachy#Program_Details Outreachy Eligibility and Application Information page] to learn more about applying for Outreachy. | Applicants and mentors, please review the [https://wiki.gnome.org/Outreachy#Program_Details Outreachy Eligibility and Application Information page] to learn more about applying for Outreachy. | ||
==Projects to Apply for== | ==Projects to Apply for== | ||
Line 143: | Line 139: | ||
To be successful, this participant should be very comfortable with JavaScript, HTML and CSS. XUL experience would definitely be an asset, but is not required. Comfort with C++ would be useful as well - at least, the ability to read it and to learn what some C++ is doing, and to not be overwhelmed by it." | To be successful, this participant should be very comfortable with JavaScript, HTML and CSS. XUL experience would definitely be an asset, but is not required. Comfort with C++ would be useful as well - at least, the ability to read it and to learn what some C++ is doing, and to not be overwhelmed by it." | ||
== | ===Develop REST/API automation tests for a voice interface for a Connected Devices project=== | ||
* Mentors: Kate Glasko and Marcia Knous | |||
"The participant would be involved with developing robust automation suites for existing and emerging Connected Devices projects. | |||
Skills needed: | |||
*Basic proficiency in JavaScript | |||
*Basic proficiency in Java | |||
*Basic proficiency in C++ | |||
*Familiar with Open Hab | |||
*Familiarity working with Raspberry Pi | |||
*Natural Language Processing testing methodologies | |||
*Understanding of black box testing and white box testing | |||
*Understanding of Webdriver 2/Selenium | |||
*Interest in learning more about Continuous Integration | |||
===Taskcluster tools UI/UX improvements=== | |||
* Mentor: [https://mozillians.org/en-US/u/wcosta/ Wander Lairson Costa] | |||
Taskcluster [0] is the new Mozilla CI that will in future be responsible to run every build and test for Firefox, Firefox TV, rust and other Mozilla projects. We are a small and passionate team engaged to make Taskcluster the best CI ever. | |||
taskcluster-tools [1] is a modern frontend for several tools and services provided by Taskcluster. If you are passionate about web frontend, this project is for you. During your internship, you will have a lot of fun hacking into the tools codebase [2] to make a lot of UI/UX improvements. | |||
The applicant must have good HTML, CSS and Javascript skills. Knowledge of React js is desired, but not required. | |||
[0] https://docs.taskcluster.net | |||
[1] https://tools.taskcluster.net | |||
[2] https://github.com/taskcluster/taskcluster-tools | |||
===Automation of Taskcluster Documentation=== | |||
* Mentor: [https://mozillians.org/en-US/u/jonasfj/ Jonas Finnemann Jensen] | |||
Our task execution platform TaskCluster consists of many small services. | |||
We would like a system to which each component can upload its documentation in a reference format markdown for text, JSON for API references, etc. From the uploaded references we would then generate the entire documentation site. | |||
By uploading documentation and reference files from the services, we can have it automatically update when we deploy new features. | |||
Services already uploads some formal JSON references, but this needs more structure. | |||
Technically speaking: | |||
- A node.js module for uploading a directory of JSON files + a manifest | |||
- A service generating a static documentation site from uploaded documentation. | |||
Useful skills: | |||
- node.js | |||
- HTML/CSS/JS (react.js would be nice to have) | |||
- Some graphical design skills | |||
This is not a project about writing documentation, most of it already exists. It needs automatic deployment and structure. | |||
Got Questions? Ask: | Got Questions? Ask: | ||
Line 156: | Line 189: | ||
* [https://mozillians.org/en-US/u/jfinette/ Jane Finette], Executive Program Manager | * [https://mozillians.org/en-US/u/jfinette/ Jane Finette], Executive Program Manager | ||
* [https://mozillians.org/en-US/u/lshapiro/ Larissa Shapiro], Sr Program Manager, Diversity and Inclusion | * [https://mozillians.org/en-US/u/lshapiro/ Larissa Shapiro], Sr Program Manager, Diversity and Inclusion | ||
IRC: #outreachy | |||
==Past Outreachy/OPW internships== | |||
{{#subpages:}} | |||
== Complete List of Participants == | |||
=== ROUND 11=== | |||
==== Lauren Conrad ==== | ==== Lauren Conrad ==== | ||