YoVDO

How to Contribute to an Open Source Project on GitHub

Offered By: egghead.io

Tags

GitHub Courses Software Development Courses Git Courses Version Control Courses Pull Requests Courses

Course Description

Overview

“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 course, 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.
So enjoy the course and start contributing to the projects you use and love today!

Syllabus

  • Introduction to GitHub
  • Exploring GitHub
  • Exploring a Repository
  • How to install Git SCM
  • How to authenticate with GitHub using SSH
  • Identifying How to Contribute to an Open Source Project on GitHub
  • How to Fork and Clone a GitHub Repository
  • Setting up the project locally
  • How to create a Pull Request on GitHub
  • How to Collaborate on a Pull Request on GitHub
  • How to update a Pull Request on GitHub
  • How to rebase a git Pull Request branch
  • How to squash multiple git commits
  • Getting a Pull Request Merged and Wrapping up

Taught by

Kent C. Dodds

Related Courses

GitHub & Collaboration
Udacity
Git: もう怖くないGit!チーム開発で必要なGitを完全マスター
Udemy
Source Control with Microsoft TFS/VSTS and Visual Studio 2017
Pluralsight
Continuous Delivery and DevOps with Azure DevOps: Source Control with Git
Pluralsight
Git for Windows: Step-By-Step Mastery using Commands and GUI
Udemy