Open Source Runs the World

That's why CodeLab Davis is committed to expanding the open source community to college campuses.

Join Now
ArrowUpRightWhite

Learn Relevant Skills

The software industry becomes more competitive every year, so it's crucial to differentiate yourself by your technical abilities and unique skills.

Lightbulb

Learn new languages, tools, and frameworks

People

Work with many contributors on one project

Package

Expand beyond web dev into packages and cross platform tools

Trophy

Contribute code that is publicly available for you to show off!

Build a Community

Coding yourself is lonely. Why not code with others?

We take all the hassle out of finding a team and provide you with one instead. All members will be invited to join the CodeLab Open Source Discord server, where you can discuss the project, ask and answer questions, schedule work sessions, and join board member office hours for help.

Participants are also invited to all of CodeLab's exciting social events!

Collaboration

Projects

PureChart

Smart and flexible charting library for Ruby on Rails.

Codelab UI

A modular component library for React.js

Requirements

We welcome applicants with all levels of experience! Beginners, experts, and those in between between are encouraged to apply and experience what it's like to work on an innovative open source project.

Due to high applicant volumes, the only requirement we consider is your major, which must be one of the following -

Application

The application will be released to all those who applied for our Client, Product and AI cohorts! Everyone else will get access to the sign up form later on Instagram, LinkedIn, and Twitter.

There is no resume screen and no interview. Applicants will be accepted on a first come, first serve basis! However, keep in mind that we only have one project. Depending on demand, we may increase the number of projects or slots.

Membership

Member dues will not be collected! We want all students to have this opportunity regardless of their financial situation.

Five merged pull requests also guarantee a spot for you in our next cohort. Note that this perk is limited to three members per quarter, so it's in your best interest to begin contributing ASAP!

In order to remain active, members must merge at least one PR by the end of every month. Those who don't meet the requirement will be replaced with the next applicant in the queue. Members who became inactive may join the end of the queue, if there is one.

Contribution

Our goal is to replicate real open source communities, which is why we modelled our contribution framework around them.

Our team will maintain a catalogue of issues on GitHub with different labels indicating their difficulty, subject matter, and relationship to other issues. Members will "claim" an issue by adding a comment. Then, they have two weeks to work on that issue until we release the claim.

Please note that you won't receive any direct help from our team, since we want this to be an excellent learning experience. But don't worry - you're not alone! We will host weekly "office hours" to provide general guidance, debugging assistance, and PR reviews!

Plus, you may collaborate with other members on your project. Two minds are better than one, three minds are better than two, and so on... you get the idea.