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

Getting Started with Open Source

Isabel Costa
September 20, 2018

Getting Started with Open Source

Getting into Open Source can be very intimidating for a lot of reasons, maybe you’re a beginner in Tech, or you just don’t know where to start… I talk about my experience of getting into Open Source through a community while being a Google Summer of Code student and how anyone can start getting involved Open Source knowing more about it.

Isabel Costa

September 20, 2018
Tweet

More Decks by Isabel Costa

Other Decks in Technology

Transcript

  1. What is Open Source? “The term "open source" refers to

    something people can modify and share because its design is publicly accessible.” Source: https://opensource.com/
  2. Why do Open Source? • Build or improve technical skills

    • Build portfolio • Make social impact • Give back to a project • ... @isabelcmdcosta
  3. Journey through Open Source • Dec ‘17: First PR during

    24 Pull Requests • March ‘18: PR for Open Data Kit • April ‘18: Created issue and worked on it • Summer ‘18: Participated on Google Summer of Code • Now: Maintainer for Mentorship System on @isabelcmdcosta
  4. Road to a successful contribution Find a problem solve Work

    on it Submit your work @isabelcmdcosta
  5. • Labels • Issue Tracker • Comments • Create your

    own issue • Ask Questions Look for ... @isabelcmdcosta
  6. Octotree Chrome and Mozilla extension How to Contribute to an

    Open Source Project on GitHub By Kent C. Dodds on egghead.io Roshanjossey/first-contributions @isabelcmdcosta
  7. • Not confident in technical skills • Lack of beginner

    issues • Projects are big and intimidating • Time management • How and where to start • Giving up on an issue @isabelcmdcosta
  8. • Confidence comes with time • Create your issue or

    find other projects • Documentation • Baby steps … 1 hour a week, a month … • Give notice you’ll moving on to other issue and that's OK @isabelcmdcosta
  9. Be aware of ... • Be patient • Project/Community organization

    • Abandoned projects • Respect open source contributors ◦ Maintainers, beginners, everyone ... @isabelcmdcosta
  10. Takeaways ... • Anyone can participate • Pick something you

    care about • Do what works for you • Most of us volunteer for this @isabelcmdcosta
  11. Thank you! Feel free to ask at least 1 or

    2 questions and we’re good to go :) @isabelcmdcosta @isabelcosta