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

Contributing to Open Source, It's Easier Than You Think

Forrest
October 24, 2014

Contributing to Open Source, It's Easier Than You Think

Using my own experience within the Salt community we'll go from making your first commit to an open source repository to being one of the top project contributors. Attendees will not learn about how to use tools, but how to interface with communities and push themselves out of their comfort zone to help contribute to their favorite projects.

Forrest

October 24, 2014
Tweet

More Decks by Forrest

Other Decks in Technology

Transcript

  1. Status of the Room How many people currently contribute? How

    many people would like to contribute?
  2. The First Foray Openstack is cool I should work on

    that Confused how to contribute
  3. Next Steps Keep answering questions Document things people ask about

    all the time Create and resolve issues people encounter
  4. Current Status 6500 IRC messages in the last 5 months

    Top 25 contributors (#25) 101 commits, 2600 lines ++
  5. Fear of Rejection Are my commits good enough Will this

    reflect negatively on me Am I wasting other people’s time
  6. Lack of Direction How do I get started What needs

    to be worked on Is this even an important aspect
  7. Overcoming These Issues Learn about the tool, through use or

    research Realize that your contribution is appreciated Review issues and see what people encounter
  8. Project Owners are Just as Lost Project owners want you

    to work on their project They want to help you get started They appreciate your help
  9. What Makes a Good Project Friendly and welcoming community Very

    few open pull requests Active channels of communication
  10. What Makes a Good Contributor Interest in the project and

    goals Desire to improve skills Ability to take constructive criticism