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.
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 :)
@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 :)
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 :(
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!
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 :)
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!
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, ....)
@@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.
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🙌🏻
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.
Honestly speaking, the section of make money directly or indirectly pulls me out to watch this video full, but after completion, i can say it gave me a lot of knowledge of how much we need open source as professional or as a job seeker.
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.
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
Hey @Eddie Jaoude, This video covers some important info, thanks for that. I had a couple of questions: (I'm COMPLETELY NEW to this space) 1) While finding the right open-source project to contribute to, how to check whether that community is active? I saw some 'good first issues' on some project that were raised few years ago (and still open) with some people showing interest, but that thread later either pointed to another issue or had no follow-ups, what does this mean? Do issues which get resolved, are marked closed, or they remain open? 2) If I want to contribute to a project, do I read and understand it's entire functionality and the huge code-base? Because most of the time the issues that are raised make no sense as I'm having no context. If your answer is no, then how I proceed to contribute to the issue? If yes, then how do I read the huge code-base? Do people who regularly contribute to multiple projects, read the code-base and documentation so that they can contribute forever (long-term) or for one specific issue? 3) If I find a new project and see the availability of 'good first issue', being completely new to the project, I'll take god knows how much time till I understand the project, won't the issue be solved till then? So I shall, pick and study a project and be prepared for upcoming issues, is that the strategy followed? If not, then what? 4) Do you remember your first contribution? How long did it take you to understand the code-base? How did you do it? I realize, this list elaborate. I'd be grateful if you can provide your inputs to whatever extent :) Thank you.
Hey @@gourangoghosh1076 Why don't you join EddieHub? He would be more than happy to help you out. It is very difficult for him to keep up with so many RUclips comments. Here is the link to join Eddie's GitHub org. github.com/EddieHubCommunity/support/issues/new?assignees=&labels=invite+me+to+the+organisation&template=invitation.yml&title=Please+invite+me+to+the+GitHub+Community+Organization
Sorry @@gourangoghosh1076 and @Varun Gupta, I did not get notified about this thread. 1. finding repos can be hard and easy, look at your friend's and community's projects, this is a great place to start. But if you are more adventurous use "good first issue" anywhere on GitHub, but check the repo is still active 2. no you do not need to understand the project. It depends on the contribution you want to do. If you are new to a project, it is great to go through the documentation and see if it works and up to date - may of these documentation is missing some simple steps that experienced people over look. Contributions should be little and often, but each time add value. 3. ideally well written "good first issues" should have steps of what you need to do, this will guide you through getting started with the project. Another idea is what @Sam Varghese mentioned, we have many good issues from the community projects 4. my first contributions (well the first 10 probably 😂) where all fixing documentation, it is a great way to get started with a project I hope that helps. Any questions let us know
@@eddiejaoude Hey, really appreciate the answers. Can contributions be as little as deleting a line as per the example in the video? If not, how do you think they should be?
@@rohitkumarvarma4952 thank you for the feedback. Could you explain more about what you mean? I would like to help but sorry I am not sure I understand.
@@eddiejaoude Sir, gsoc means google summer of code, an open source contest held every year to showcase the skills of clg students by fixing bugs and issues of some prestigious open source organisations like vlc, python, django etc. As beginners we really dont know how to start fixing issues, how to track new issues, pull requests, how to talk to organisations etc. To know in more detail visit google Summer of code website ☺️ thank yoi sir, lots of love towards your commitment in free World class education.
Hi Eddie. Thank you for this video. Much appreciated. I have both a challenge and a request to gather all your good friends and companions here to URGENTLY build an application to track the movement of refugees. I am horrified to see how women, children and their pets are fleeing from the war in Ukraine into the arms of human traffickers who offer them "accommodation and protection". I also saw the same thing happen to Syrians who fled Aleppo. We need to help refugees leave digital breadcrumbs, sound an alarm if their passports and phones are taken and help reunite them with their families at a later stage. We need the best, most visionary, experienced, development team to get this done soonest because, I fear, things are going to get much worse before they get better. Right now, not a single government is geared to monitor the safety of displaced humans. 😞 I personally do not have the technical expertise to launch and build such a significant product - that is why I am begging here for help. Nevertheless, you have my commitment to work tirelessly with a development team on the design, marketing and funding of such an initiative. If we collectively save the life of one person amongst the millions at risk, it will be worth the effort.
11:47 "It's a silly change [...] but it still adds value to the project, and that's what you need to think about when making changes" 13:03 Text on screen says: "Don't make a change like this - this is for demo purposes only." An unfortunate contradiction.
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 :(
@@amitjomy4970 Not me sorry bud. I commented this because even though it's a really small change I thought it was helpful, but I don't know enough about it to say for certain.
Thanks Eddie for your video and sharing your open source "passion". Personally, after switching to Ubuntu I started to be inspired also by open source concept (I develop in C++, Python JS and have just started Julia). For me the SW thanks ti open source concept has received the spirit and it is boosted by millions of great developers. Nothing left only to subscribe your channel. Have a nice day.
James you can, share what you are learning. For example if you have 3 months experience, there is someone who is just starting which is where you were 3 months ago. Any questions let me know
Finally a video that is more than just "Git commands you must memorize"
Thankyou for making this!
You are welcome. Thank you for the positive feedback!! Any questions let me know
@@eddiejaoude thank you for the video
@@tatakaetatakae3358 you are welcome !!
Yusuf @@eddiejaoude
This is the best 41 minute motivation I ever watched 🙌 👏
Thank you Abubakar!! Such great positive feedback :)
Jji⁹
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.
It really does feel well to collaborate with projects or to fullfil a need with a project of your own. People do appreciate it
This is one of the comprehensive video on how to contribute to Open source. Concise and beginner friendly
Thank you for the positive feedback! :)
ah yes, another fantastic tutorial that I'm going to add to watch later and never see it again
It is hacktoberfest, maybe this one watch now ;). Any questions let me know
I'll remind you in a week about this video
@@StrangeIndeed lol great idea :). The more people that watch this and give me feedback, then I can do a part 2 :)
Always have 10+ good videos saved to watch later, I.T truly is a field of endless learning lmao
@@Cneq yep always so much to learn, that is part of the fun lol :)
I swear, i am very lucky to have found this life-changing content.
Thank you so much for sharing.
Great to hear! Thank you for the positive feedback. Any questions let me know
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 :)
@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 :)
What an awesome tutorial to get me started contributing to open-source projects! Thanks a million for making it Eddie! Just loved it!!
Thank you for the wonderful feedback! Let us know how your open source journey goes 🥳
@@eddiejaoude I already have my first contribution to an open-source project merged and got started contributing - after watching your video! :)
@@rawhasan1180 awesome! great work! great to hear this, thank you 🥳
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 :(
@@amitjomy4970 what is the idea
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.
You are welcome! Thank you for the great feedback!
I love how passionate about the open source software collaboration this guy is!
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!
You are welcome! Any questions let me know :)
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 :)
Did you start contributing?
Great!
Then you can contribute in our upcoming projects.
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!
Danke!
I’m only 60 seconds into this video but I am so excited because I can tell it’s about to be lit
Thank you Nate! I am glad you are enjoying it :)
Put this video on watch later and I'm glad I came back to finish it.
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, ....)
Great! Any questions let me know. Open source is a life changer :)
Apple: My project
Opensource: *OUR* project
LOL so true! :)
Apple: Billions of $
Opensource:
@@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.
iProject 12 Pro Max RS 512GB
Apple: iPhone
Open Source: ourPhone
Contributing to open source project is a community service. Making videos like these is another level of it...
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.
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🙌🏻
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.
Thank you for contributing on my journey to start contributing to open source projects! Thanks a million times. 😍
Honestly speaking, the section of make money directly or indirectly pulls me out to watch this video full, but after completion, i can say it gave me a lot of knowledge of how much we need open source as professional or as a job seeker.
Such a beautiful, well structured explanation.
Thank you! Really great to hear this 🥳
I have seen a lot of helpful videos but this one is on steroids.
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!
1 minute in and I’m already sold. Great presentation
awesome! Thank you
Just because of him i made my first contribution
.......Love from this Side Sir❤❤❤❤❤❤❤❤❤❤
This is a really great video for anyone like me who wants to get in open source as a beginner developer.
Thank you Muhammed! Open source is awesome!
That’s a no nonsense spot on video. Thank you
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.
So true! Thank you!
OoO! I will start doing open source from morning now 😀( 1:31 am rn that's y)
Thanks sir! :) Your realistic positivity made me so peaceful 😌
Great! Thank you for the awesome feedback :)
Eddie is always awesome! Thank you everyone!🙏🏾♥️💕
OMG thank you Kelly for that amazing feedback
Absolutely! Stay Awesome and Stay Blessed!🙏🏾♥️💕
I found the best coding video on RUclips!!!!
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
You have such a soothing voice buddy ❤️
Finally found something which shows around more than just "getting to know Github".
Hey @Eddie Jaoude, This video covers some important info, thanks for that. I had a couple of questions: (I'm COMPLETELY NEW to this space)
1) While finding the right open-source project to contribute to, how to check whether that community is active? I saw some 'good first issues' on some project that were raised few years ago (and still open) with some people showing interest, but that thread later either pointed to another issue or had no follow-ups, what does this mean? Do issues which get resolved, are marked closed, or they remain open?
2) If I want to contribute to a project, do I read and understand it's entire functionality and the huge code-base? Because most of the time the issues that are raised make no sense as I'm having no context. If your answer is no, then how I proceed to contribute to the issue? If yes, then how do I read the huge code-base? Do people who regularly contribute to multiple projects, read the code-base and documentation so that they can contribute forever (long-term) or for one specific issue?
3) If I find a new project and see the availability of 'good first issue', being completely new to the project, I'll take god knows how much time till I understand the project, won't the issue be solved till then? So I shall, pick and study a project and be prepared for upcoming issues, is that the strategy followed? If not, then what?
4) Do you remember your first contribution? How long did it take you to understand the code-base? How did you do it?
I realize, this list elaborate. I'd be grateful if you can provide your inputs to whatever extent :)
Thank you.
@eddie jaoude ,please reply on this thread .
Hey @@gourangoghosh1076 Why don't you join EddieHub? He would be more than happy to help you out. It is very difficult for him to keep up with so many RUclips comments. Here is the link to join Eddie's GitHub org. github.com/EddieHubCommunity/support/issues/new?assignees=&labels=invite+me+to+the+organisation&template=invitation.yml&title=Please+invite+me+to+the+GitHub+Community+Organization
@@samvarghese3172 thank you Sam 👍
Sorry @@gourangoghosh1076 and @Varun Gupta, I did not get notified about this thread.
1. finding repos can be hard and easy, look at your friend's and community's projects, this is a great place to start. But if you are more adventurous use "good first issue" anywhere on GitHub, but check the repo is still active
2. no you do not need to understand the project. It depends on the contribution you want to do. If you are new to a project, it is great to go through the documentation and see if it works and up to date - may of these documentation is missing some simple steps that experienced people over look. Contributions should be little and often, but each time add value.
3. ideally well written "good first issues" should have steps of what you need to do, this will guide you through getting started with the project. Another idea is what @Sam Varghese mentioned, we have many good issues from the community projects
4. my first contributions (well the first 10 probably 😂) where all fixing documentation, it is a great way to get started with a project
I hope that helps. Any questions let us know
@@eddiejaoude Hey, really appreciate the answers. Can contributions be as little as deleting a line as per the example in the video? If not, how do you think they should be?
This is the absolute source for anyone looking to start in open source 👏👏 Great content !!
Great Video I was finding a video like this from a while. A big thumbs up to you.
Really made me motivated to start contributing. Thanks a lot for this great video :)
You are welcome, thank you for the positive feedback! Yes do start, it will only help you learn faster :)
The best video I have ever seen, every programmer should see it
Thanks for this video,am glad I translated freecode repository into Swahili.
I love the way he elobrates every bit.
My first video for open source.... thanks Eddie 💯🔥
Thanks for making it Eddie.
You really inspired me to start contributing today!!
I love this video thank you 😭 I don’t understand how to use any open source at this point in my journey
Thank you for the positive feedback! Any questions let me know. Start with projects you are already familiar with, or your friends projects :)
A well needed video 👍🏻
6:00
10 minutes into the video, and i have subscribed to your channel. Thank you for such amazing content
Thanks a lot free code camp for providing a great intro to open source!
Thank you for the positive feedback! Any questions let me know
@@eddiejaoude sure sir..great work😄 a video for roadmap and timeline for gsoc would be really loved and welcomed by all of us.
@@rohitkumarvarma4952 thank you for the feedback. Could you explain more about what you mean? I would like to help but sorry I am not sure I understand.
@@eddiejaoude Sir, gsoc means google summer of code, an open source contest held every year to showcase the skills of clg students by fixing bugs and issues of some prestigious open source organisations like vlc, python, django etc. As beginners we really dont know how to start fixing issues, how to track new issues, pull requests, how to talk to organisations etc. To know in more detail visit google Summer of code website ☺️ thank yoi sir, lots of love towards your commitment in free World class education.
@@rohitkumarvarma4952 ok I will take a look and see how can I help more in this area for gsoc
I am using this video for my assignment...
This video has so much information. Great motivation to anyone looking to get involved in open source projects. Thanks ❤
Detailed knowledge of open source contribution and GitHub👍🙌
thank you Eddie for being awesome!
thank you for the great feedback Shashi!
Thank you very very very much FreeCode Camp 🥺❤
very informative video for newcomers... thank you so much Eddie
You are welcome, thank you for the great feedback Nayeem 👍
This is gold! Thank you!
Thank you! Amazing feedback 🥳
He has given his all thank you so much
❤This video is worth more than a million dollars. Thank you for making this video.
Hi Eddie. Thank you for this video. Much appreciated.
I have both a challenge and a request to gather all your good friends and companions here to URGENTLY build an application to track the movement of refugees. I am horrified to see how women, children and their pets are fleeing from the war in Ukraine into the arms of human traffickers who offer them "accommodation and protection". I also saw the same thing happen to Syrians who fled Aleppo. We need to help refugees leave digital breadcrumbs, sound an alarm if their passports and phones are taken and help reunite them with their families at a later stage. We need the best, most visionary, experienced, development team to get this done soonest because, I fear, things are going to get much worse before they get better. Right now, not a single government is geared to monitor the safety of displaced humans. 😞
I personally do not have the technical expertise to launch and build such a significant product - that is why I am begging here for help. Nevertheless, you have my commitment to work tirelessly with a development team on the design, marketing and funding of such an initiative. If we collectively save the life of one person amongst the millions at risk, it will be worth the effort.
Hi Eddie. Thank you for guiding us into the world of open source contribution! 🙏Very helpful. 👍
nice to see you here Markus 😁🙌
thank you Markus !!
@@aldrinseanpereira140 Sean you are supporting everyone everywhere!!
No university will teach us this, thanks alot.
This video is amazing. Thanks for your work :) we need more like this.
Thank you for the great positive feedback! I really appreciate it :). Let me know what else you would like to see?
Finally Open source master is here glad you made it to FCC.
Hey @SlayerN5, thank you!! :)
Finally, sometime meaningful, detailed and useful
thank you
Great video, thanks for laying it all out in one simple guide :)
The Ultimate Video ❤️
This is gold.
Thank you for the positive feedback! :) What other videos would you like to see on GitHub and Open Source?
Best video on the topic indeed 🤘👍🤘
thank you!
Another much needed video. Thanks again freecodecamp! 😃👌
Thank you for the great feedback! Any questions let me know
Super helpful. Thank you!
Awesome video , though I need to rewatch it cus there some things that it's hard to understand
Thank you for the positive feedback. Any questions let me know :)
Thanks for sharing this.
I was looking how to get into open source for GSOC . This helped me to understand more about open source
Great to hear it was helpful! Open source will really help you learn more and get into programs like GSOC and MLH
Thank you Eddie❤️
Thank you for the great feedback!
very very good explanation for who really want to know about arduino and good PPT with step by step clearly explanation thanks a lot thank you ......
Love this explanation
Thank you, I really appreciate the feedback 💥
Thank you for providing this, it was quite detailed.
Eddie, thanks for this gem! 🙌
thank you for the great feedback!
Can't bealive how good and usefull this video is, little bit fast but hey, so many useful information thank you.
11:47 "It's a silly change [...] but it still adds value to the project, and that's what you need to think about when making changes"
13:03 Text on screen says: "Don't make a change like this - this is for demo purposes only."
An unfortunate contradiction.
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 :(
@@amitjomy4970 Not me sorry bud. I commented this because even though it's a really small change I thought it was helpful, but I don't know enough about it to say for certain.
@@yoinkling Ohkay..no problem.
@@amitjomy4970 what do you want to make bro
This is awesome. Thanks for the tutorial
Thank you! Any questions let us know
good video, definitely one of my favorite freecodecamp video :)
OMG thank you for that amazing feedback!! I really appreciate it :). Any questions or anything else you would like to see let me know
So nice fast help for Pull Request. I need it dearly.
Great tutorial!
Thank you 🥳 glad you enjoyed it
I want to listen to this video every day until it sticks in my brain.
Thank you Alex! Yes do it, whatever works for you - thank you 🤓
Great video. Thanks for your contribution
Thank you for the positive feedback :)
I feel so dumb when thinking about contributing to open source, this helps get over that
What a video!
Someone get this man a glass of water.
Lotsa gems here, better check 'em out before heading out for your OSS journey :)
very inforamtive and useful thank you
Thanks Eddie for your video and sharing your open source "passion". Personally, after switching to Ubuntu I started to be inspired also by open source concept (I develop in C++, Python JS and have just started Julia). For me the SW thanks ti open source concept has received the spirit and it is boosted by millions of great developers. Nothing left only to subscribe your channel. Have a nice day.
Thank you Markus for the great feedback! I look forward to talking more open source with you. Any questions let me know
I wish in the near future I could be in a position to help as much as yourself 😃
James you can, share what you are learning. For example if you have 3 months experience, there is someone who is just starting which is where you were 3 months ago. Any questions let me know
@@eddiejaoude really that's awesome I'm gonna sign in to git hub tonight :) Its c# I'm practicing with unity for making games :)
@@jamesbell8148 awesome! yes do it! little and often will go a long way :).
Thanks a lot ... This curse really inspired me.🙏🏿🎊😁
Man I've learned so much from you - thank you!!
You are welcome Mike!
Thanks for the Sergio Flores saxo-guy in your git reference. First smile of 2020.
lol that was taken from another example :)
Amazing video! Will try contributing as soon as I can
yes, do it!