That's why CodeLab Davis is committed to expanding the open source community to college campuses.
The software industry becomes more competitive every year, so it's crucial to differentiate yourself by your technical abilities and unique skills.
Learn new languages, tools, and frameworks
Work with many contributors on one project
Expand beyond web dev into packages and cross platform tools
Contribute code that is publicly available for you to show off!
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!
Smart and flexible charting library for Ruby on Rails.
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 -
The application has been released to those who applied to the Client and Spark cohorts! Everyone else will get access to the sign up form later this week 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 with 25 spots. Depending on demand, we may increase the number of projects or slots.
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 Spark or Client 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.
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 the other 24 members on your project. Two minds are better than one, three minds are better than two, and so on... you get the idea.