Complete Guide to Open Source - How to Contribute

  Рет қаралды 632,762

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn why and how to contribute to open source software. You will learn about how to find projects to contribute to, how to make issues and PRs, how to make money from open source, and more.
✏️ Course created by Eddie Jaoude. Check out his channel: / eddiejaoude
⭐️ Course Contents ⭐️
⌨️ (00:00) Introduction
⌨️ (01:11) What is Open Source
⌨️ (01:46) Why you should care about Open Source
⌨️ (04:06) What is Git
⌨️ (04:56) What is GitHub
⌨️ (05:24) Example custom GitHub profile
⌨️ (06:01) GitHub features
⌨️ (13:37) GitHub Actions for Continuous Integration (CI)
⌨️ (14:49) Insights tab for more project information
⌨️ (15:04) GitHub Discussions for threaded conversations
⌨️ (15:41) GitHub Projects board like Trello
⌨️ (16:10) GitHub Wiki
⌨️ (17:15) How to find Open Source projects
⌨️ (19:40) How to write Markdown
⌨️ (27:58) Draft a Pull Request (PR)
⌨️ (29:06) Make money directly with GitHub Sponsors
⌨️ (30:15) Make money indirectly from Open Source
⌨️ (32:19) freeCodeCamp.org Open Source resources
⌨️ (34:04) Everyone is a Project Maintainer
⌨️ (39:49) How to customize your GitHub profile
⌨️ (40:46) Conclusion
🔗 freeCodeCamp How to Contribute to Open Source repo: github.com/freeCodeCamp/how-t...
⭐️ Special thanks to our Champion supporters! ⭐️
🏆 Loc Do
🏆 Joseph C
🏆 DeezMaster
Become a supporter: kzfaq.info...
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 550
@patrykm9205
@patrykm9205 3 жыл бұрын
Finally a video that is more than just "Git commands you must memorize" Thankyou for making this!
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome. Thank you for the positive feedback!! Any questions let me know
@tatakaetatakae3358
@tatakaetatakae3358 Жыл бұрын
@@eddiejaoude thank you for the video
@eddiejaoude
@eddiejaoude Жыл бұрын
@@tatakaetatakae3358 you are welcome !!
@Sheriff4
@Sheriff4 3 жыл бұрын
ah yes, another fantastic tutorial that I'm going to add to watch later and never see it again
@eddiejaoude
@eddiejaoude 3 жыл бұрын
It is hacktoberfest, maybe this one watch now ;). Any questions let me know
@StrangeIndeed
@StrangeIndeed 3 жыл бұрын
I'll remind you in a week about this video
@eddiejaoude
@eddiejaoude 3 жыл бұрын
@@StrangeIndeed lol great idea :). The more people that watch this and give me feedback, then I can do a part 2 :)
@Cneq
@Cneq 3 жыл бұрын
Always have 10+ good videos saved to watch later, I.T truly is a field of endless learning lmao
@eddiejaoude
@eddiejaoude 3 жыл бұрын
@@Cneq yep always so much to learn, that is part of the fun lol :)
@LDdrums20
@LDdrums20 2 жыл бұрын
It really does feel well to collaborate with projects or to fullfil a need with a project of your own. People do appreciate it
@waiitwhaat
@waiitwhaat 3 жыл бұрын
Apple: My project Opensource: *OUR* project
@eddiejaoude
@eddiejaoude 3 жыл бұрын
LOL so true! :)
@bankoftrustnwobot3218
@bankoftrustnwobot3218 3 жыл бұрын
Apple: Billions of $ Opensource:
@jeffGordon852
@jeffGordon852 3 жыл бұрын
@@bankoftrustnwobot3218 Open source does't mean you can't make money out of it. In some case it's a better business model. Bear in mind that Apple uses a lot of open source in their products.
@theomeister8162
@theomeister8162 3 жыл бұрын
iProject 12 Pro Max RS 512GB
@denistereshchenko2505
@denistereshchenko2505 3 жыл бұрын
Apple: iPhone Open Source: ourPhone
@kd6164
@kd6164 2 жыл бұрын
I've been trying to figure out how to get into open source and contribute to an open-source project and I feel this video is helping me take that first step. Thank you.
@GreenTea7792
@GreenTea7792 3 жыл бұрын
Thank you so much for taking the time to make this! I just started looking into contributing to open source and this helped a lot for someone who's never done it before!
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome! Any questions let me know :)
@abubakaryasin8610
@abubakaryasin8610 3 жыл бұрын
This is the best 41 minute motivation I ever watched 🙌 👏
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you Abubakar!! Such great positive feedback :)
@iputuriskyana1055
@iputuriskyana1055 2 жыл бұрын
Jji⁹
@rawhasan1180
@rawhasan1180 2 жыл бұрын
What an awesome tutorial to get me started contributing to open-source projects! Thanks a million for making it Eddie! Just loved it!!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Thank you for the wonderful feedback! Let us know how your open source journey goes 🥳
@rawhasan1180
@rawhasan1180 2 жыл бұрын
@@eddiejaoude I already have my first contribution to an open-source project merged and got started contributing - after watching your video! :)
@eddiejaoude
@eddiejaoude 2 жыл бұрын
@@rawhasan1180 awesome! great work! great to hear this, thank you 🥳
@amitjomy4970
@amitjomy4970 2 жыл бұрын
I have an idea in my mind, but I don't know how to do it. I am looking for some developers who are ready to listen. The lack of this feature makes me not use a certain software :(
@python.680
@python.680 Жыл бұрын
​@@amitjomy4970 what is the idea
@frankiefab
@frankiefab 3 жыл бұрын
This is one of the comprehensive video on how to contribute to Open source. Concise and beginner friendly
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you for the positive feedback! :)
@kumaravelrajan
@kumaravelrajan 3 жыл бұрын
Such a beautiful, well structured explanation.
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Thank you! Really great to hear this 🥳
@KingPing380
@KingPing380 Жыл бұрын
I have seen a lot of helpful videos but this one is on steroids.
@user-gu5ts5nx8r
@user-gu5ts5nx8r 3 жыл бұрын
I swear, i am very lucky to have found this life-changing content. Thank you so much for sharing.
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Great to hear! Thank you for the positive feedback. Any questions let me know
@EddieJaoudeTV
@EddieJaoudeTV 3 жыл бұрын
hi @Ashvith Shetty , it is easier to start with improving documentation, it is not just about code - actually it is more about adding value to the project. Begin with the easier tasks to increase your confidence then you can get into the more challenging improvements :)
@EddieJaoudeTV
@EddieJaoudeTV 3 жыл бұрын
@Ashvith Shetty yep no harm, so much can be learnt by doing alternatives and you will collab with new people too! Do it! On GitHub you can not do anything wrong, everything can be easily improved. The hardest is starting and being consistent :) - try to do a little every day, like brushing your teeth :)
@matthieuo39
@matthieuo39 3 жыл бұрын
Thank's for this course, open source projects were a bit scary and blurry but now I understand them better and I can see the benefits of them (learn team work, learn to work on a big project, ....)
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Great! Any questions let me know. Open source is a life changer :)
@10sreetama
@10sreetama 3 ай бұрын
That’s a no nonsense spot on video. Thank you
@_DRACrY
@_DRACrY Жыл бұрын
I was searching over all the internet for this but it was in front of me all along 😅. Great video, really helped me a lot, More power to you guys.
@brightnessoflife3594
@brightnessoflife3594 2 жыл бұрын
Thank you for contributing on my journey to start contributing to open source projects! Thanks a million times. 😍
@shifraisaacs2711
@shifraisaacs2711 Жыл бұрын
Great video, thanks for laying it all out in one simple guide :)
@MarlonEnglemam
@MarlonEnglemam 2 ай бұрын
I love how passionate about the open source software collaboration this guy is!
@emreduman225
@emreduman225 3 ай бұрын
Thank you! I was having trouble finding open source projects and how to contribute them. Now I have a comprehensive knowledge about how to find and contribute it. Thanks a lot!
@abdul_muizz
@abdul_muizz 2 жыл бұрын
Great Video I was finding a video like this from a while. A big thumbs up to you.
@aceborja1656
@aceborja1656 Жыл бұрын
I just make my first pull request just now. I really appreciate your video, awesome tutorial, it was easy to follow. Thanks a lot Eddie!
@AbhinaY1437
@AbhinaY1437 Жыл бұрын
Thanks for making it Eddie.
@tarangnegandhi25
@tarangnegandhi25 3 жыл бұрын
Really made me motivated to start contributing. Thanks a lot for this great video :)
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome, thank you for the positive feedback! Yes do start, it will only help you learn faster :)
@perpetuallearna9466
@perpetuallearna9466 2 жыл бұрын
1 minute in and I’m already sold. Great presentation
@eddiejaoude
@eddiejaoude 2 жыл бұрын
awesome! Thank you
@devin12428
@devin12428 2 жыл бұрын
Thank you for providing this, it was quite detailed.
@rahul.web3
@rahul.web3 Жыл бұрын
My first video for open source.... thanks Eddie 💯🔥
@minhajulislam6680
@minhajulislam6680 Жыл бұрын
You really inspired me to start contributing today!!
@louxidblaxk2061
@louxidblaxk2061 3 жыл бұрын
Bruh, you are a hero. I have always wanted to get into OS projects but didnt even know where to start or how it works.
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome! Thank you for the great feedback!
@elliotho3015
@elliotho3015 2 жыл бұрын
Super helpful. Thank you!
@jonathanjohnson2785
@jonathanjohnson2785 9 ай бұрын
This video has so much information. Great motivation to anyone looking to get involved in open source projects. Thanks ❤
@ytpeerz
@ytpeerz Жыл бұрын
Thank you so much for this video, I just requested to fix an issue, I really hope to give this all my best. And I wish all open source starters all the best
@dilshodbekxojametov658
@dilshodbekxojametov658 2 жыл бұрын
The best video I have ever seen, every programmer should see it
@thanushkrishna2041
@thanushkrishna2041 Жыл бұрын
This is the absolute source for anyone looking to start in open source 👏👏 Great content !!
@pavithrab2884
@pavithrab2884 2 жыл бұрын
I always wanted to contribute to open source but couldn't get a proper source that would give me clear instructions..but this video was incredible..I am already searching for the issues to get started with ..thank you so much :)
@kailash._11.
@kailash._11. 2 жыл бұрын
Did you start contributing?
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Great!
@Drugvigil
@Drugvigil Жыл бұрын
Then you can contribute in our upcoming projects.
@mithson
@mithson 11 ай бұрын
Skip to last 15-20 mins video guys if you are comps student but just want to learn open source contributions eddie has explained it very well kudos man🙌🏻
@SuyashSonawane
@SuyashSonawane 2 жыл бұрын
10 minutes into the video, and i have subscribed to your channel. Thank you for such amazing content
@rexrep
@rexrep 3 ай бұрын
this was amazing thanks!
@TatodoKojido
@TatodoKojido 3 жыл бұрын
This video is amazing. Thanks for your work :) we need more like this.
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you for the great positive feedback! I really appreciate it :). Let me know what else you would like to see?
@leontea7070
@leontea7070 2 жыл бұрын
Great video. Most people are just thinking how to use open source codes to make their codes work but never thinking how those open-source code are made, not to mention contributing. Thank you.
@eddiejaoude
@eddiejaoude 2 жыл бұрын
So true! Thank you!
@Bhai_Ki_Coding
@Bhai_Ki_Coding 7 ай бұрын
He has given his all thank you so much
@user-wr8gc8vo6m
@user-wr8gc8vo6m Жыл бұрын
You have such a soothing voice buddy ❤️
@detroitpistonsplayoffs
@detroitpistonsplayoffs 3 жыл бұрын
I’m only 60 seconds into this video but I am so excited because I can tell it’s about to be lit
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you Nate! I am glad you are enjoying it :)
@TinyMaths
@TinyMaths Жыл бұрын
It hit me when you said, 'we all use open source programs', because, man, I use so many, not just the ones related to software development. I have used several 'paid for' programs over the years, but I would say the majority of programs I use ARE open source; whether that be audio programs, video editors, text editors, image editors, internet browsers, and on and on; I didn't really think about it until just now when I heard you say it. I was just about to get my feet wet with open source because, after months of learning and slowly building a portfolio, I was recently reminded that I'll need to learn how to work with 'others' on projects - so why not start with open source instead of waiting for a job (which might not happen any time soon) in order to develop that skill. Well, now you've given me additional motivation for getting involved with open-source; I use so much of it myself and owe a lot to this area.
@hamids4550
@hamids4550 2 жыл бұрын
Finally, sometime meaningful, detailed and useful
@eddiejaoude
@eddiejaoude 2 жыл бұрын
thank you
@zetixmg
@zetixmg 3 жыл бұрын
This is gold! Thank you!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Thank you! Amazing feedback 🥳
@anushabalabhadrapatruni3941
@anushabalabhadrapatruni3941 2 жыл бұрын
Very insightful video I am glad I stumbled upon it
@Lilioideae
@Lilioideae 2 жыл бұрын
Eddie is always awesome! Thank you everyone!🙏🏾♥️💕
@eddiejaoude
@eddiejaoude 2 жыл бұрын
OMG thank you Kelly for that amazing feedback
@Lilioideae
@Lilioideae 2 жыл бұрын
Absolutely! Stay Awesome and Stay Blessed!🙏🏾♥️💕
@motosaak8771
@motosaak8771 2 жыл бұрын
A big thank you for motivating. it is a wonderful video.
@Lee-jc1ob
@Lee-jc1ob 2 жыл бұрын
So nice fast help for Pull Request. I need it dearly.
@mohammadumer5668
@mohammadumer5668 Жыл бұрын
Detailed knowledge of open source contribution and GitHub👍🙌
@arminhejazian5306
@arminhejazian5306 2 жыл бұрын
very inforamtive and useful thank you
@muhammadainuddin4650
@muhammadainuddin4650 3 жыл бұрын
This is a really great video for anyone like me who wants to get in open source as a beginner developer.
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you Muhammed! Open source is awesome!
@madhusaivemulamada3556
@madhusaivemulamada3556 2 жыл бұрын
This is awesome. Thanks for the tutorial
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Thank you! Any questions let us know
@kevinflynn4867
@kevinflynn4867 Жыл бұрын
Very interesting information ! Thanks a lot for the video
@shashishankar7968
@shashishankar7968 3 жыл бұрын
thank you Eddie for being awesome!
@eddiejaoude
@eddiejaoude 3 жыл бұрын
thank you for the great feedback Shashi!
@aslamparvej3
@aslamparvej3 Жыл бұрын
Thank You, It's helpful for me.
@dzondzula2908
@dzondzula2908 2 жыл бұрын
Can't bealive how good and usefull this video is, little bit fast but hey, so many useful information thank you.
@shoaibkhalid6156
@shoaibkhalid6156 Жыл бұрын
I love the way he elobrates every bit.
@miku5907
@miku5907 2 жыл бұрын
Man I've learned so much from you - thank you!!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
You are welcome Mike!
@mogan336
@mogan336 2 жыл бұрын
I found the best coding video on KZfaq!!!!
@osagedream
@osagedream 3 жыл бұрын
I love this video thank you 😭 I don’t understand how to use any open source at this point in my journey
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you for the positive feedback! Any questions let me know. Start with projects you are already familiar with, or your friends projects :)
@safionweb
@safionweb Жыл бұрын
Thanks for this great video!
@christopher7540
@christopher7540 3 жыл бұрын
Great video. Thanks for your contribution
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you for the positive feedback :)
@nayeemahmed5169
@nayeemahmed5169 2 жыл бұрын
very informative video for newcomers... thank you so much Eddie
@eddiejaoude
@eddiejaoude 2 жыл бұрын
You are welcome, thank you for the great feedback Nayeem 👍
@Journey1107
@Journey1107 17 күн бұрын
This video is so amazing
@ru2979
@ru2979 Жыл бұрын
The Ultimate Video ❤️
@luisgimenez431
@luisgimenez431 2 жыл бұрын
Thank you for the great content!
@SwashbuckleGames
@SwashbuckleGames Жыл бұрын
Appreciate the info!
@njox1635
@njox1635 9 ай бұрын
Thanks for this video,am glad I translated freecode repository into Swahili.
@dhruvsakariya3129
@dhruvsakariya3129 Жыл бұрын
Thank you for this amazing video
@harshitsharmaa
@harshitsharmaa Жыл бұрын
Just because of him i made my first contribution .......Love from this Side Sir❤❤❤❤❤❤❤❤❤❤
@Biowulf21
@Biowulf21 2 жыл бұрын
Amazing video! Will try contributing as soon as I can
@eddiejaoude
@eddiejaoude 2 жыл бұрын
yes, do it!
@konstantinrebrov675
@konstantinrebrov675 3 жыл бұрын
Very good lecture. Thank you.
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome. Thank you for the positive feedback
@sofianebm7492
@sofianebm7492 2 жыл бұрын
great job , many thanks
@leandroalexishidalgo7596
@leandroalexishidalgo7596 2 жыл бұрын
Eddie, thanks for this gem! 🙌
@eddiejaoude
@eddiejaoude 2 жыл бұрын
thank you for the great feedback!
@inariiii
@inariiii 9 ай бұрын
Thank you very very very much FreeCode Camp 🥺❤
@anildhage
@anildhage 2 жыл бұрын
Love this explanation
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Thank you, I really appreciate the feedback 💥
@jeeveshsinghroa3218
@jeeveshsinghroa3218 Жыл бұрын
Finally found something which shows around more than just "getting to know Github".
@kkrun2630
@kkrun2630 3 жыл бұрын
Great tutorial!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Thank you 🥳 glad you enjoyed it
@user-es8qv4os4r
@user-es8qv4os4r 2 жыл бұрын
This video is great. Thank you!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
thanks!
@eliodrallag4806
@eliodrallag4806 2 жыл бұрын
This inspires me to start NOW! thank you
@eddiejaoude
@eddiejaoude 2 жыл бұрын
yes start!
@mooz1470
@mooz1470 2 жыл бұрын
Still very relevant one year later 👏🏾
@lawanutech9977
@lawanutech9977 2 жыл бұрын
Thank you Eddie❤️
@eddiejaoude
@eddiejaoude 2 жыл бұрын
Thank you for the great feedback!
@somendrapratapsingh8911
@somendrapratapsingh8911 2 жыл бұрын
Thank you so much to make this video 👋👋
@MarkusEicher70
@MarkusEicher70 2 жыл бұрын
Hi Eddie. Thank you for guiding us into the world of open source contribution! 🙏Very helpful. 👍
@aldrinseanpereira140
@aldrinseanpereira140 2 жыл бұрын
nice to see you here Markus 😁🙌
@eddiejaoude
@eddiejaoude 2 жыл бұрын
thank you Markus !!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
@@aldrinseanpereira140 Sean you are supporting everyone everywhere!!
@niranjannair390
@niranjannair390 3 жыл бұрын
This is amazing thank you
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome. Thank you for the great feedback! :)
@russfreelancer
@russfreelancer 2 жыл бұрын
It’s really good advice thank you!!!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
thank you!
@lasindunuwanga5292
@lasindunuwanga5292 2 жыл бұрын
Contributing to open source project is a community service. Making videos like these is another level of it...
@user-wx1kg6yg2e
@user-wx1kg6yg2e 3 жыл бұрын
Thanks for some great ideas!
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome! Thank you for the positive feedback :)
@kwamedevopsengineer7633
@kwamedevopsengineer7633 2 жыл бұрын
Thanks a lot ... This curse really inspired me.🙏🏿🎊😁
@Userk2406
@Userk2406 Жыл бұрын
A well needed video 👍🏻 6:00
@kabir0x23
@kabir0x23 2 жыл бұрын
thanks eddie
@HackerNoon
@HackerNoon 2 жыл бұрын
Highly informative video!
@eddiejaoude
@eddiejaoude 2 жыл бұрын
thank you
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 3 жыл бұрын
good video, definitely one of my favorite freecodecamp video :)
@eddiejaoude
@eddiejaoude 3 жыл бұрын
OMG thank you for that amazing feedback!! I really appreciate it :). Any questions or anything else you would like to see let me know
@michaelcastillo4402
@michaelcastillo4402 3 жыл бұрын
Thanks for the information Eddie, i hope more contribution with you collaboration.
@eddiejaoude
@eddiejaoude 3 жыл бұрын
You are welcome! Glad it was helpful :). Open Source FTW
@piyushaggarwal5207
@piyushaggarwal5207 Жыл бұрын
What a video!
@sumanjeet2300
@sumanjeet2300 9 ай бұрын
That was a great video
@sf3599
@sf3599 3 жыл бұрын
Thanks for the Sergio Flores saxo-guy in your git reference. First smile of 2020.
@eddiejaoude
@eddiejaoude 3 жыл бұрын
lol that was taken from another example :)
@soccer19957
@soccer19957 3 жыл бұрын
Awesome video , though I need to rewatch it cus there some things that it's hard to understand
@eddiejaoude
@eddiejaoude 3 жыл бұрын
Thank you for the positive feedback. Any questions let me know :)
How to find Github Repos to contribute to... (Relevant to you!)
10:21
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 1,3 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 13 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 68 МЛН
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 11 МЛН
Open Source Crash Course - Beginner Guide to Open Source
33:25
Piyush Garg
Рет қаралды 58 М.
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 6 МЛН
I tried 10 code editors
10:28
Fireship
Рет қаралды 2,9 МЛН
I built 10 web apps... with 10 different languages
14:23
Fireship
Рет қаралды 1,5 МЛН
The Rise Of Open-Source Software
13:51
CNBC
Рет қаралды 2,4 МЛН
Believe Me, Interstellar Travel Is Only A Mere Fantasy!
13:15
Insane Curiosity
Рет қаралды 21 М.
Why so many distros? The Weird History of Linux
8:23
Fireship
Рет қаралды 1,5 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 1,3 МЛН