Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Understanding and Mastering Open Source

Avatar for Amarachi Johnson-Ubah Amarachi Johnson-Ubah
February 02, 2024
18

Understanding and Mastering Open Source

Presented to the Front end web development students at Rebase Academy, this slide covers how to begin in Open Source and opportunities that lies in the ecosystem

Avatar for Amarachi Johnson-Ubah

Amarachi Johnson-Ubah

February 02, 2024
Tweet

Transcript

  1. Developer Community Manager. Open Source community manager. DEI Advocate Social

    Entrepreneur Public Speaker My name is Amarachi Johnson-Ubah
  2. What is Open Source? Open source is a way of

    creating and sharing software where the original source code (the instruction that make a program work) is made available for anyone to view, use and modify.
  3. Benefits for Contributors Improve on existing skills Problem Solving Increase

    community recognition Find mentors and teach others Get paid Why Contribute to Open Source? Open Source isn’t just for experts, it’s for everyone who wants to get involved. Benefits for Community Faster Progress Diversity Free and Useful tools
  4. Individual Code Contributions Bug fixing & New features Issue reporting

    Reviewing PR’s Documentation Design Community Advocacy Community Support Types of contribution in Open Source
  5. Outreachy (outreachy.org) Gihub Open Source Community Manager Program Google Summer

    of Code Google Season of Docs Contributhon by She Code Africa Paid Open Source Opportunities Hyperledger mentorship program Hacktoberfest MLH Fellowship Others
  6. Choose an area Explore projects (Github topics, good first issues,

    Open Source Guides) Learn the Basics (Read Me’s, CoC, Contributing.md, license) Start contributing (Find Issues, join chats) Get feedback Rinse and Repeat (Go for gold) How to get started
  7. Your Task Make a contribution to https://github.com/firstcontribu tions/first-contributions Follow the

    instructions on the README file. Feel free to tweet me @amxrachijohnson on Twitter when you complete this exercise