This course covers everything you need to contribute meaningfully to existing open-source software projects. This course is taught by James Pearce ( https://github.com/jamesgpearce ). He is the former Head of Open Source at Meta, the company that invented React, Hack, and PyTorch, along with 100s of other popular projects. After 10+ years at Facebook (Meta), James became an expert instructor at joinTaro.com and created his own open source project, TinyBase: https://github.com/tinyplex/tinybase. Watch the interview with James here: https://youtu.be/D3WGcLyFvaY. Slides can be found here: https://www.jointaro.com/course/become-an-open-source-master/ Watch other courses from Taro at https://www.joinTaro.com/courses/ ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Introduction ⌨️ (0:05:42) Instructor + Outcomes ⌨️ (0:09:46) What is Open Source? ⌨️ (0:14:10) Projects, Repos, Issues, Pull Requests ⌨️ (0:19:06) The Benefits Of Open Source ⌨️ (0:26:33) The Right Reason To Do Open Source ⌨️ (0:32:27) Improve Something You Use ⌨️ (0:41:59) Find Companies Active In Open Source ⌨️ (0:48:59) Choose The Right Project ⌨️ (0:59:39) Go With The Flow ⌨️ (1:09:40) Identify A First Task ⌨️ (1:21:46) Case Study: ReactJS Open Source Repo ⌨️ (1:24:26) Find The Project Community ⌨️ (1:34:59) Learning The Codebase ⌨️ (1:44:04) What Are The Most Important Modules? ⌨️ (1:48:17) What Opinions Do The Authors Have? ⌨️ (1:52:16) Share What You Learn ⌨️ (1:58:08) Start With Something Small ⌨️ (2:03:14) Good Practices When Making Commits ⌨️ (2:10:25) Be Like Water ⌨️ (2:16:59) Anticipate Common Pushback ⌨️ (2:25:39) Taking The Next Step 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news
ADVERTISEMENT
Nice!!....always wanted to "give back" to the Open Source community...but lacked the skills....maybe I'll one day see my name in a list of developers who contributed!!.....fingers crossed!!!
Awesome to see an industry expert and one of our best instructors on freeCodeCamp!!
This video is absolutely gold for those like me who want to start contributing in open source projects. Thank you!
So much respect for James and what he did at Meta! (aka Facebook)
Shouldn't the thumbnail say "Become an Open Source Main"?
I am all the way to the "Make Contributions" section. Not once has TESTING been mentioned. This topic should have been brought up numerous times already. How to do 'non-code' contributions; How to understand the code base; and even how to debug and TEST code changes, are obci9us places that really stand out.
Lets go..... Exactly what I wanted 🎉🎉🎉🎉🔥🔥🔥🔥💯
I wish i could have known this since i quit my job for doing web analytics. Sometimes you don’t have the network and the collegues that would advice you to follow the rigth path. And self learning is not a straight path it takes a lot of time. Thanks for the rules of thumb.
2:10:07 saying TLDR at this point when the video has already ran 2 hours+ is really funny 😆😄😁
Just in time
1. 31:25 2. 52:40 3. 1:21:52
I’ve watched 10 ads but didn’t get any useful info between them 🤷♂️
First comment maybe
After they banned people from my country who contributed alot. Well I'd say "No thanks" to that.
I've waited so long for this course!!! 🤩
6:33 ever since i was a kid, i have been legit😅😅❤
First view' sir thank you 🎉❤
I found one thing that is very useful - 'fixing a bug in Google chrome as a first - time contributor' article, there website gives me better understanding how the personal website looks like
bro looks like Gabriel from mission impossible ! btw thanks for the course man ...
Just 99k views??? it atleast has got to be a million by now.