Why apply to Outreachy? > Outreachy Eligibility Rules > Find a Mentor and Internship Project > Past Outreachy Rounds

Outreachy December 2018 to March 2019 Internships

For the current list of internships, see the current round page

Timeline

Sept. 19, 2018 at 4pm UTCInitial applications open
Oct. 3, 2018, 4 p.m. UTC#OutreachyChat on Twitter
Nov. 6, 2018 at 4pm UTCInitial application deadline
Oct. 19, 2018Project list finalized
Sept. 19, 2018 to Nov. 6, 2018Contribute to projects
Nov. 6, 2018
at 4pm UTC
Final application deadline
Nov. 16, 2018 at 4pm UTCAccepted interns announced
Dec. 4, 2018
to March 4, 2019
Internships period

Intern Payment Schedule

Dec. 4, 2018Internships starts
Dec. 19, 2018Feedback #1 due
Jan. 30, 2019 Feedback #2 due
Jan. 18, 2019$1000 stipend will be issued to interns with successful feedback #1
None Feedback #3 feedback due
April 10, 2019$2500 stipend will be issued to interns with successful feedback #3
March 11, 2019 Feedback #4 feedback due
March 4, 2019Internships end

Outreachy is hosted by the Software Freedom Conservancy with special support from Red Hat, GNOME, and Otter Tech. We invite companies and free and open source communities to sponsor internships in the next round.

Past Participating Communities

Ceph

Ceph is distributed, software-defined storage that allows users to turn commodity hardware into a massively scalable storage cluster with no single point of failure. This storage solution is able to speak object, block, and file which unifies all storage needs under a single system with self-managing and self-healing characteristics. Ceph is already integrated with many systems, including the ever-growing world of cloud offerings like OpenStack.

Learn more on the Ceph community landing page.

Ceph project #1

Ceph Health Monitoring Plugins

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Preferred


Ceph project #2

Create an automatic REST API documentation based on Python docstrings

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

The mentor did not list any required, preferred, or nice-to-have skills.


CNCF OpenTelemetry

OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.

Learn more on the CNCF OpenTelemetry community landing page.

CNCF OpenTelemetry project #1

Create a set of performance tests

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required
Quality Engineering
Nice to have
Go
Nice to have


CNCF OpenTelemetry project #2

Research the gaps in tracing mobile clients

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Android
Required
Jaeger Tracing
Nice to have
OpenTracing
Nice to have


CNCF OpenTelemetry project #3

Research the gaps in tracing web clients

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Required
Jaeger Tracing
Nice to have
Web security best practices
Nice to have


Copyleft.org

This community seeks to create the definitive guide to copyleft, primarily through collaborative creation of a single book called the "Copyleft Guide" for short, found at https://copyleft.org/guide/

Learn more on the Copyleft.org community landing page.

Copyleft.org project #1

Rewrite Copyleft Guide For Language Consistency and Readability

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git
Required
English language and Documentation
Required
LaTeX
Nice to have


Debian

Debian is a volunteer-driven project building "the Universal Operating System", a 100% free and open source distribution, based on the Linux, FreeBSD and Hurd kernels, for all devices, ranging from mobile phones, personal computers, to mainframes and distributed cluster.

Learn more on the Debian community landing page.

Debian project #1

Continuous Integration for biological applications inside Debian

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Experience with software in bioinformatics
Required
Programming experience in at least one of Python, Java, Perl, C, C++
Required
Debian packaging
Nice to have


Debian project #2

Improve integration of Debian derivatives with Debian infrastructure and community

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Shell
Preferred
Python
Preferred
Django
Nice to have
Makefiles
Nice to have
SQL
Nice to have
Git
Nice to have


Fedora

Fedora is a Linux-based operating system, which offers versions focused on three possible uses: workstation, server, and cloud.

Learn more on the Fedora community landing page.

Fedora project #1

Create CLI tool to interact with Pagure pull-requests API

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git
Preferred
Python
Preferred
Interacting with REST APIs
Nice to have



Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Learn more on the Git community landing page.

Git project #1

Improve `git bisect`

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Git
Required
Bash scripting
Required
C
Required


Git project #2

Turn `git add -i` into a built-in

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C, or a C-like language such as Javascript
Preferred
It will be a bonus if the student has managed to build Git from source
Nice to have
Perl
Nice to have


GNOME

GNOME is an innovative free software desktop environment that is design-driven and easy to use.

Learn more on the GNOME community landing page.

GNOME project #1

Books: Improve the epub support in gnome-books

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C programming and GObject
Preferred
CSS
Nice to have
Javascript and Gjs
Nice to have


GNOME project #2

Create automated mail server testing for Geary

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Linux systems administration
Preferred
Container or virtual machine provisioning
Nice to have
Object oriented programming (GLib, Vala, C++, Java, C#, etc)
Nice to have


GNOME project #3

Create Gtranslator initial integration with Damned Lies

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Preferred
Django
Nice to have
Gtk+
Nice to have


GNOME project #4

Extend Fractal media viewer with video support and explore video conference

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Rust
Preferred
Gstreamer or video library knowledge
Nice to have
Gtk+
Nice to have


GNOME project #5

GNOME Usability Testing

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Independent learner (willing to learn by reading web articles, under guidance of a mentor)
Preferred
Usability testing
Nice to have


GNOME project #6

Improve Geary's user experience with junk messages

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Object oriented programming (GLib, Vala, C++, Java, C#, etc)
Preferred
User interface programming (GTK+, Swing, .Net, etc)
Nice to have


GNU Guix

GNU Guix is a functional package manager written in Guile Scheme.

Learn more on the GNU Guix community landing page.

GNU Guix project #1

Create user video documentation for GNU Guix

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Communication skills
Preferred
Documentation
Nice to have
Ability to select important/relevant information
Nice to have


Jenkins

Jenkins is the leading open source automation server supported by a large and growing community of developers, testers, designers and other people interested in continuous integration, continuous delivery and modern software delivery practices.

Learn more on the Jenkins community landing page.

Jenkins project #1

Add audit logging to Jenkins

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Preferred
Apache Maven
Nice to have
Git
Nice to have


Jenkins project #2

Improve Jenkins Website and Documentation

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
English
Required
Continuous Integration (CI) and Continuous Delivery (CD)
Preferred
Ability to code in an object-oriented language (C++, Java, Python, JavaScript, Ruby, and so on)
Preferred


JupyterHub

Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. JupyterHub, a subproject, helps provide interactive computing environments over the web to a large number of users in various contexts (Education, Research, Companies doing Data Science, etc).

Learn more on the JupyterHub community landing page.

JupyterHub project #1

Highly available JupyterHub proxy with Traefik

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Asynchronous programming
Preferred


JupyterHub project #2

JupyterHub-native user management system

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
Tornado Web Framework
Nice to have


Kubernetes

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.

Learn more on the Kubernetes community landing page.

Kubernetes project #1

Adding advanced features to Kubernetes client libraries

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Either one of Java, Javascript or Python
Required
Kubernetes client-go library
Preferred


Kubernetes project #2

Improve the integration of Kubernetes client libraries with existing language documentation

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Experience with the language-specific documentation generators
Required
Either one of Java, Javascript or Python
Required
Kubernetes
Preferred


Kubernetes closed project #3

Revamp Kubernetes Developer Guide

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
how an API works and high level understanding of kubernetes
Required
Go
Preferred
Git
Preferred


LibreHealth

LibreHealth is an umbrella organization for Health IT projects

Learn more on the LibreHealth community landing page.

LibreHealth project #1

Create Multilingual User Documentation of the LibreHealth EHR (Electronic Health Record)

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Multilingual: conversational English and post- secondary literacy in native language
Required
Healthcare office or clinical processes
Nice to have


Linux Kernel

The Linux kernel is the most basic layer of the Linux operating system. It encompasses many things: hardware drivers, file systems, security, task scheduling, and much more. Most projects involve coding in C, and may require some operating system knowledge.

Learn more on the Linux Kernel community landing page.

Linux Kernel project #1

Adding support for stateless codecs in the Virtual Codec Driver (vicodec)

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Command line
Required
C programming language and notions of data structures (arrays, lists, hashes, etc)
Required
Notions of operating systems, concurrency (locks, semaphores, mutex), object oriented programming
Nice to have


Linux Kernel project #2

dri-devel aka kernel GPU subsystem (2 internships)

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required
Interest in low-level hardward programming and GPU/graphics
Preferred


Linux Kernel project #3

Enhance graphic experiences for Linux VMs on Hyper-V

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
C
Required
Operating system concepts
Preferred


Linux Kernel project #4

Improve Linux kernel support for running as a guest on the Hyper-V hypervisor (2 internships)

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Operating system concepts
Preferred
C or C++ programming
Preferred
Virtualization and hypervisor concepts
Nice to have


Mifos

Help end poverty one line of code at a time by building ground-breaking web and mobile apps powered by our open source cloud-native core banking platform for digital financial inclusion. Mifos guides the global community building digital financial services innovations powered by Apache Fineract.

Learn more on the Mifos community landing page.

Mifos project #1

Re-write Mifos X Web App into Angular 6 and Create Self Service User Administrative Portal

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
AngularJS
Preferred
Angular 6
Preferred
Flex Layout (flexbox)
Nice to have


Mozilla

Mozilla is a global, nonprofit organization dedicated to making the Web better. We emphasize principle over profit and believe that the Web is a shared public resource to be cared for, not a commodity to be sold. We work with a worldwide community to create open source products like Mozilla Firefox, and to innovate for the benefit of the individual and the betterment of the Web.

Learn more on the Mozilla community landing page.

Mozilla closed project #1

Extend ReactJS graphing tool

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
React
Required
JavaScript
Required
ChartJS
Nice to have


Mozilla project #2

Identifying Abnormal User Behavior in Firefox

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python or R
Required


Mozilla closed project #3

Implement support for resizeable columns for Network panel in Firefox Developer Tools

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript, HTML, CSS
Required
React and Redux
Nice to have
Contributing to the Mozilla code base
Nice to have


Mozilla closed project #4

Improve accessibility in https://perf-html.io

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
CSS
Preferred
JavaScript
Preferred
React
Nice to have


Mozilla project #5

Improve Firefox Containers Add-ons

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript, HTML, CSS
Required
Git and GitHub
Required
Browser Add-on/Extension Development
Nice to have


Mozilla project #6

Improve the Firefox DevTools Debugger with Event Listener Pausing

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Candidate must have some HTML and JavaScript experience with React.js being a strong bonus.
Preferred


Mozilla project #7

Improve usefulness and useability of Mozilla's data warehouse front-end

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
JavaScript
Preferred
Linux systems administration
Nice to have


Mozilla project #8

Improving rendering performance of webcompat.com

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Preferred
Python
Preferred
Git and GitHub
Nice to have


Mozilla project #9

Mozilla Support Community Onboarding Developer Internship

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Django familiarity, Amazon Web Services knowledge, and minor experience in SEO, Usability Testing
Required
Javascript, HTML, CSS, Django, Docker
Preferred
Ability to follow Brand Guidelines, Github command line knowledge, Google Optimize knowledge
Nice to have


Mozilla project #10

Python code coverage for Firefox

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Required
CI systems
Preferred
Git or Mercurial
Preferred


Mozilla closed project #11

Standardization of Web Application APIs

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript, HTML, and CSS
Required
Quality assurance (testing)
Nice to have
English
Nice to have


Mozilla project #12

UI/UX web design for a new Mozilla automation project

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Ability to design or conceptualize a web interface
Required
JavaScript and HTML
Required
Git
Required


Mozilla project #13

User Classification/ Heavy User Project

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python or R
Nice to have


mUzima

mUzima is an adaptable, open source, android-based mHealth platform for use by health care providers and patients to manage health data. In areas with low to zero connectivity, mUzima provides a secure platform for users (providers/patients) to access and capture data in off-line mode to synchronize later with the main Health Information System. The current versions of mUzima applications inter-operates seamlessly with the OpenMRS™ Electronic Health Record System.

Learn more on the mUzima community landing page.

mUzima project #1

Design and Coding

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Java
Required
XML
Preferred
Android
Preferred


mUzima project #2

Design and Create Tutorial and Marketing Videos

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Documentation
Preferred
Video Creation and Editing
Preferred
Graphic Design
Nice to have


mUzima project #3

mUzima Documentation

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Communication skills
Preferred
Documentation
Nice to have


Open Bioinformatics Foundation

The Open Bioinformatics Foundation (OBF) is a non-profit, volunteer-run group dedicated to promoting the practice and philosophy of Open Source software development and Open Science within the biological research community.

Learn more on the Open Bioinformatics Foundation community landing page.

Open Bioinformatics Foundation project #1

Redesign Open Bioinformatics Foundation Website and implement in CMS

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
HTML
Required
WordPress
Preferred
CSS
Preferred


OpenStack

OpenStack is an open source software for building public and private clouds. What does that mean? We're a collection of open source projects that integrate to help organizations deploy and run clouds for computing, networking, and storage (both block storage for providing volumes to VMs and object storage for storing objects such as images or music files). With OpenStack, you can control large pools of compute, storage, and networking resources throughout a data center, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface

Learn more on the OpenStack community landing page.

OpenStack closed project #1

Create Redfish Ansible module

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Ansible
Preferred
Python
Preferred
Redfish
Nice to have


OpenStack project #2

Extend sushy to support RAID

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
OpenStack
Preferred
Python
Preferred
Redfish
Nice to have


OpenStack project #3

Improve OpenStack Keystone API Unit Tests

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Python
Nice to have
Git
Nice to have


OpenStack project #4

Improve OpenStack Keystone Federation Operator Experience

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
interest in security and protocols
Nice to have
Python
Nice to have
Git
Nice to have


Public Lab

Public Lab is a community where you can learn how to investigate environmental concerns. Using inexpensive DIY techniques, we seek to change how people see the world in environmental, social, and political terms. We are an open network of community organizers, educators, technologists and researchers working to create low cost solutions for monitoring air, water and land.

Learn more on the Public Lab community landing page.

Public Lab project #1

Extend community collaboration statistics and visualization system for PublicLab.org

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
JavaScript
Nice to have
Git and GitHub
Nice to have
Ruby on Rails
Nice to have


Wikimedia

Wikimedia is a global movement whose mission is to bring free educational content to the world, via Wikipedia and other projects. Help improve our technical backstage!

Learn more on the Wikimedia community landing page.

Wikimedia project #1

Add a new Linter category for Wikimedia wikis

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Experience with PHP or node.js
Required
DOM / HTML
Nice to have
Wikitext
Nice to have


Wikimedia project #2

Create an event setup wizard for Programs & Events Dashboard

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
User interface (UI)
Preferred
React
Preferred
Ruby
Nice to have


Wikimedia project #3

MediaWiki Action API: Documentation improvements to the top 50 most viewed API pages on-wiki

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Collaboration tools (Github, Phabricator, etc)
Nice to have
Python
Nice to have
Wiki editing (writing templates, creating and managing translatable pages, etc)
Nice to have


Wikimedia project #4

QA: Automation Testing - port Echo Notification tests to Node.js

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Command line
Nice to have
Basic programming skills - any programming language
Nice to have
Be familiar with Selenium automation framework
Nice to have


Wikimedia project #5

Quality Assurance: Improve and increase test coverage for various Wikimedia projects

Project details are hidden.The details may be hidden because you are not logged in. See the message in the box at the top of the page.

Deadline was Nov. 6, 2018 at 4pm UTC to record your contributions and create a final application.

Skill description
Impact on intern selection
Experience Level
Methodological approach to find the steps that ensure replicating an issue consistently
Preferred
Observation skill for identifying UI glitches
Preferred
Documentation
Nice to have