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?

Direct link to episode

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:

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.