Episode 166: Creating Your First GitHub Contributions with Santosh Yadav
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?
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.