Getting started with Open Source is an exciting endeavor, but what happens when you realize the workflow that you need to follow to contribute is different from your individual and team projects?
Often contributing to OSS for the first time requires working on your own “fork” of the project and using Git commands that you may not have used before such as “rebase”.
In this workshop, we are going to cover how to go from contributing directly to a repository where you have “push” and “pull” access to contributing to a repository through your own “fork” of the original.
This hands-on workshop will focus on forking, making changes, keeping your repo in sync with the original project as well as submitting and updating your Pull Request.
This is the second step in a series of open source workshops that will help developers that are new to open source prep for their 1st open source contributions to Project Ricotta for Lasagna Love. You should attend Intro to Git, Github & the Terminal or have previous experience with pushing, pulling, branching, and handling merge conflicts before attending this workshop.
Follow our entire series and make your first open source contributions with Girl Develop It and Lasagna Love!
- March 8, 3:30p - 4:30p ET / 12:30p - 1:30p PT: Women's Month Panel: Importance of Women Learning & Loving Open Source Software
- March 21 & 23, 6p - 9p ET / 3p - 6p PT: Intro to Git, Github & the Terminal (2 session cohort)
- March 28, 6p - 9p ET / 3p - 6p PT: Contributing to Open Source using Git & Github
- March 30, 6p - 9p ET / 3p - 6p PT: (Free) Setup Day for Project Ricotta Hackathon
- March 31, 12p ET / 9a PT: Project Ricotta Hackathon (Kick-off)
Tuesday, March 28
6:00p - 9:00p ET / 3:00p - 6:00p PT
Cost: $60 (3 hours of instruction)
Want to get this class - and all classes from GDI for free? Join us as a member! When you join as a member, you develop your own pathway to develop code, confidence, and community. If you just want to get your feet wet or want a personal coach to land your dream job, GDI has memberships to match your interest, availability, and budget. Learn more here.
This will be a comprehensive, hands-on, intermediate-level workshop. At least some development experience is recommended (if you've taken any of our other cohorts - you're ready to go). You should attend Intro to Git, Github & the Terminal or have previous experience with pushing, pulling, branching, and handling merge conflicts before attending this workshop.
- A laptop or computer
- Terminal or command line installed
- IDE installed (Visual Studio Code is a great option)
- Git installed and setup (see our Intro to Git, Github & the Terminal workshop)
- Active Github account
Code of Conduct:
Our mission is focused on providing opportunities for women to learn web and software development, but our classes and events are open to all genders and identities. We are dedicated to providing a welcoming and comfortable environment for all to learn to code and every attendee is expected to uphold our Code of Conduct (http://www.girldevelopit.com/code-of-conduct).