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

Contributing to open-source in realtime

Contributing to open-source in realtime

Contributing to open-source in realtime talk presentation at open source community Africa event in Lagos, Nigeria.

Shodipo Ayomide

August 03, 2019
Tweet

More Decks by Shodipo Ayomide

Other Decks in Programming

Transcript

  1. - Developer Advocate and Software Engineer - Community Developer -

    @developerayo on Twitter - @developerayo on GitHub - shodipoayomide.com Shodipo Ayomide
  2. Need more help? Sometimes it’s nice to talk to a

    real person. Here’s where you’ll find them: • Regular contributor • Core team
  3. Submitting a PR • Tone is so important • Working

    in a distributed team • Patience is a virtue • Your PR might never get accepted, and that’s okay!
  4. Before reaching out... Show that you have made an effort

    Come with a bug/feature Balance request with the amount of trust you’ve built up
  5. Events “upstream” a.k.a. “origin” Pull Request Push Merge $ _

    a.k.a ~/react-notify you/react-notify developerayo2/react-notify The GitHub flow for contributors
  6. developerayo/react-notify $ _ FORK git clone git clone https://github.com/ username/repo

    git remote add origin https://github.com/ username/repo ~/mortgage you/react- notify Getting the code
  7. my-branch my-branch $ _ $ _ $ _ do some

    work git checkout -b master git checkout -b branch-name ~/react-notify ~/react-notify ~/react-notify Making changes in a branch
  8. my-branch you/react- notify my-branch $ _ $ _ git push

    my-branch git add . & git commit -am “commit message" git add/commit ~/react-notify Saving your branch files and pushing