Santosh Yadav walks us through how to get started contributing to open source projects, including what is GitHub? What's a fork, clone, push, or pull? How do you know if you can help? And why should you get involved in working on open source?
const podcast = { 
  episode: 166,
  title: 'Creating Your First GitHub Contributions',
  topics: [ 
    'github', 'coding', 'open source'
  ],
  guest: 'Santosh Yadav'
  hosts: [
    'John Papa', 'Ward Bell'
  ]
};
Recording date: Dec 30, 2021
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Santosh Yadav @SantoshYadavDev
Brought to you by
Resources:
- GitHub Stars program
 - InDepthDev
 - NgRx
 - Open Learning Initiative
 - RxJs Course
 - NgRx Course
 - YouTube Channel
 - This Is Tech Talks
 - How to make your first pull request on GitHub
 - Create your first pull request
 - GitHub docs - creating a pull request
 - Google Summer of Code (GSoC) program
 - Angular
 - Google GDE’s
 - Minesweeper
 - Git version control system
 - GitHub
 - Visual Studio Code
 - Git cheat sheet
 - Desktop for github
 - Breeze repo on GitHub
 - Fork a repo
 - Setup Git (GitHub docs)
 - Clone a repository
 - Easiest way to edit a repo in github.com with github.dev
 - GitHub Codespaces
 - Setting guidelines for contributors
 - Adding a contributing file
 - Breeze JS
 - Vikram Subramanian from Google
 
Timejumps
- 00:53 Wards M1 purchase
 - 03:46 Guest introduction
 - 04:30 What's GitHub star?
 - 06:49 Advice for getting started on open source?
 - 08:24 Why should someone get involved in contributing to open source?
 - 10:38 Sponsor: Ionic
 - 11:18 What's Google Summer of Code?
 - 15:22 Git vs GitHub?
 - 19:47 What's cloning, pulling, pushing?
 - 21:38 Marker 10
 - 21:59 How do I make my first contribution to a repo?
 - 23:23 What's a fork?
 - 24:56 What's a clone?
 - 25:34 Sponsor: Ag Grid
 - 26:39 How do I fix the code?
 - 28:23 Editing on GitHub
 - 31:03 What are Codespaces?
 - 35:43 Using GitHub dev online
 - 38:20 What's a pull request?
 - 40:36 What got you excited about coding?
 - 46:36 What is a Push?
 
Podcast editing on this episode done by Chris Enns of Lemon Productions.

