Contributing To Open Source – Beginner's Guide

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=mklEhT_RLos



Duration: 0:00
65,300 views
2,195


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:    • Principal Meta Engineer Teaches You O...  .

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/

⭐ ️ 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

--

https://www.freecodecamp.org/et a developer job: https://www.freecodecamphttps://freecodecamp.org/newses on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2024-11-27Event-Driven Architecture Course – NextJS, Clerk, Webhooks
2024-11-26Ollama Course – Build AI Apps Locally
2024-11-22Automating a coffee shop chain using self-taught coding skills with Eamonn Cottrell [Interview #151]
2024-11-20Learn React JS - Full Beginner’s Tutorial (2024) & Practice Projects
2024-11-18Redux and Modern Redux Toolkit with Asynchronous Operation – Full Course
2024-11-15To code is to struggle! I interview Tech with Tim [Podcast #150]
2024-11-14Flutter Full Stack Tutorial – Spotify Clone w/ MVVM Architecture, Python, FastAPI, Riverpod
2024-11-08The State of AI with Stanford Researcher Yifan Mai [Podcast #149]
2024-11-07Build and Deploy a RAG Chatbot with JavaScript, LangChain.js, Next.js, Vercel, OpenAI
2024-11-05AI Foundations Course – Python, Machine Learning, Deep Learning, Data Science
2024-11-04Contributing To Open Source – Beginner's Guide
2024-11-01The craziest things The Changelog has seen in 15 years of Open Source [Podcast #148]
2024-10-31Generative AI for Developers – Comprehensive Course
2024-10-30freeCodeCamp Turns 10 & Major Certification Updates
2024-10-25From Stealing Cars to Self-Taught Software Engineer with Dorian Develops [Podcast #147]
2024-10-24Email SaaS Course – Build and Deploy with Next JS 14, Prisma, OpenAI, Stripe, TypeScript, Tailwind
2024-10-23Google Cloud Digital Leader Certification Course 2024 - Pass the Exam!
2024-10-22Learn Claude AI – Build Text Summarizers, Image Describers, and More with the Anthropic API
2024-10-21From Failing Programming Class to Senior Software Engineer with Tadas Petra [Podcast #146]
2024-10-17JavaScript GameDev – Code a Sonic Runner Using Kaplay Library
2024-10-16Mobile App Development Course with React Native, Supabase, Next.js