Complete Guide to Open Source – How to Contribute



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: https://www.youtube.com/user/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: https://github.com/freeCodeCamp/how-to-contribute-to-open-source

⭐️ Special thanks to our Champion supporters! ⭐️
🏆 Loc Do
🏆 Joseph C
🏆 DeezMaster

Become a supporter: https://www.youtube.com/freecodecamp/join

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

source

This Post Has 38 Comments

  1. Astra

    Amazing video! Will try contributing as soon as I can

  2. Mike KU

    Man I've learned so much from you – thank you!!

  3. Abdul Muizz

    Great Video I was finding a video like this from a while. A big thumbs up to you.

  4. Don't get me wrong. I want to go Open Source. But Gimp and Inkscape exist so I can't go Open Source.

  5. Kelly Elly

    Eddie is always awesome! Thank you everyone!🙏🏾♥️💕

  6. LDdrums20

    It really does feel well to collaborate with projects or to fullfil a need with a project of your own. People do appreciate it

  7. leon liu

    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.

  8. Amit Jomy

    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 🙁

  9. Daily JavaFX

    My development process halted because of gluon, they removed scene builder 11 when it was compatible with jdk 11 LTS.

  10. Markus Eicher

    Hi Eddie. Thank you for guiding us into the world of open source contribution! 🙏Very helpful. 👍

  11. onkar ruikar

    One suggestion. Make the mouse pointer bigger.
    On your high resolution monitor it's hard to follow the small mouse pointer.

  12. Muller Swart

    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.

  13. Ferdinand Getti

    Open Source = Community is building for free and after years the company owner sell the finished product for an annual fee

  14. Fran Etxebarria

    No entiendo ingles y éste señor habla muy rápido y no puedo ni leer mi idioma. No me gusta.

  15. Xrafter

    "How to report bugs like open source contributers" should be a video.

  16. Ajkl Ajkl

    A constructive feedback / criticism, i mean its 2 years old video so he must have fixed it, is that the Mic is a bit too loud either or he can fix it in the settings as to block the loud sounds that I can even hear his mouth-movements, instead of just his voice, I hear it clearly but its a bit too clear if u understand what I mean!

  17. Mooz

    Still very relevant one year later 👏🏾

  18. K D

    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.

  19. can you help me for a open source software for estimate and costing for a printing and packaging industries.

  20. any Idea of Cost, Quotation and estimator Software (Open Source) for Printing and packaging Industries?

Leave a Reply