Princeton Workshop Projects

= OpenMRS =

OpenMRS website

Description: OpenMRS is a collaborative open source project to develop software to support the delivery of health care in developing countries. It grew out of the critical need to scale up the treatment of HIV in Africa but from the start was conceived as a general purpose electronic medical record system that could support the full range of medical treatments.

Language: Java

Mentors: Chris Hay and Katherine Ye will walk you through a real bug in OpenMRS and the process they went through to fix it. Nicole Quah and Danni Yu can also help you with intro tickets.

= Linux kernel =

Page about the Eudyptula Challenge, which is an intro to contributing to the Linux kernel

Description: The Linux kernel is a Unix-like computer operating system kernel. The Linux kernel is the most widely used operating system kernel in the world; the Linux operating system is based on it and deployed on both traditional computer systems, usually in the form of Linux distributions, and on embedded devices such as routers. The Android operating system for tablet computers and smartphones is also based atop the Linux kernel.

Language: C

Mentors: David Gilhooley and Lance Goodridge will help you take the Eudyptula Challenge, which will introduce you to contributing to the Linux kernel.

More info, including  what you should install before the workshop  if you want to contribute to the Linux kernel

= Drupal =

Drupal website

Description: Drupal is an open source content-management framework. It is used as a back-end framework for at least 2.1% of all Web sites worldwide ranging from personal blogs to corporate, political, and government sites including WhiteHouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration.

Language: PHP

Mentors: Chris McCafferty and Peter Wolanin will help you with intro tickets.

More info, including  what you should install before the workshop  if you want to contribute to the Linux kernel

= Mesos CLI =

Apache Mesos website Page introducing Mesos CLI

Description: Apache Mesos allows you to program against your datacenter like it’s a single pool of resources. It's a distributed systems kernel that's built using the same principles as the Linux kernel, only at a different level of abstraction. The Mesos kernel runs on every machine and provides applications (e.g., Hadoop, Spark, Kafka, Elastic Search) with API’s for resource management and scheduling across entire datacenter and cloud environments. Mesos CLI is the command line interface for Mesos.

Language: Python

Mentors: Sunil Abraham will help you with intro tickets.

More info, including  what you should install before the workshop  if you want to contribute to Mesos CLI = Firefox =

Firefox website

Description: Firefox is an open source web browser. It has between 12% and 22% of worldwide usage, making it the third most popular web browser. According to Mozilla, Firefox counts over 450 million users around the world.

Language: Mostly C++

Mentors: Remote mentors will be available on IRC (a client) to help you with intro tickets. If you'd prefer in-person mentors, we suggest that you choose one of the other projects above.

More info, including  what you should install before the workshop  if you want to contribute to Firefox

= OpenHatch projects =

"OpenHatch", "Open Source Comes to Campus", "Merge Stories", and "WelcomeBot" on this page. No pre-event set-up required.