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

My Open Source journey experience

Avatar for Bowrna Bowrna
October 19, 2022

My Open Source journey experience

Here I will share my experience when contributing to open source projects, to help newcomers on what they can learn from Open Source and about its power.

Avatar for Bowrna

Bowrna

October 19, 2022
Tweet

More Decks by Bowrna

Other Decks in Technology

Transcript

  1. Who am I? • Self-taught programmer • Built backend systems

    for about 8 years in Mad Street Den and Zoho • Outreachy Intern for Apache Airflow - Dec 2021 Cohort • Active Open Source Contributor to Apache Airflow
  2. First steps into Open Source Finding right project • Pick

    one or two project that works for you • Check if the project is active and accepting contribution Understanding project • Read the project documentation and CONTRIBUTOR guidelines • Join the slack channel / chat rooms for the project • Subscribe to the email list Making first contribution • Check for beginner-friendly issues or documentation related issues • Check for issues in feature if you are aware of the project
  3. Challenges while raising my first Pull Request Rebasing code Using

    git commands to raise PR with clean history of commits is a huge challenge CI Pipeline fails Automated test pipelines fails after committing the code Resolving conversation Giving response for code reviews by others in the community
  4. What next? More reading work starts… • Read other’s Pull

    Request • Read issues posted • Subscribe to the issues if you think it is useful to watch it
  5. Why Open Source? • Peer learning from code contributors across

    the world • Learning the code process from submitting PR , writing tests, documentation • Active contribution in OS looks great than words in resume