Skip to main content

How to Contribute to an Open Source Project on GitHub

38m 20s
English
Paid

“Feel free to submit a PR!” - words often found in GitHub issues, but met with confusion and fear by many. Getting started with contributing open source is not always straightforward and can be tricky. With this series, you’ll be equipped with the the tools, knowledge, and understanding you need to be productive and contribute to the wonderful world of open source projects. Much of this series speaks about GitHub, but most of the concepts are generally applicable to contributing to any open source project, regardless of where it’s hosted.

About the Author: egghead

egghead thumbnail
The egghead.io project presents a huge selection of courses and screencasts for developers of all levels and professions.

Watch Online 14 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 14 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction to GitHub
All Course Lessons (14)
#Lesson TitleDurationAccess
1
Introduction to GitHub Demo
00:48
2
Exploring GitHub
01:48
3
Exploring a Repository
04:08
4
How to install Git SCM
02:16
5
How to authenticate with GitHub using SSH
03:35
6
Identifying How to Contribute to an Open Source Project on GitHub
02:16
7
How to Fork and Clone a GitHub Repository
02:42
8
Setting up the project locally
01:19
9
How to create a Pull Request on GitHub
06:20
10
How to Collaborate on a Pull Request on GitHub
02:22
11
How to update a Pull Request on GitHub
02:58
12
How to rebase a git Pull Request branch
03:40
13
How to squash multiple git commits
02:54
14
Getting a Pull Request Merged and Wrapping up
01:14
Unlock unlimited learning

Get instant access to all 13 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription