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

Building Open Source Communities

Kyle Conroy
February 28, 2013

Building Open Source Communities

#waza #2013

Kyle Conroy

February 28, 2013
Tweet

More Decks by Kyle Conroy

Other Decks in Programming

Transcript

  1. BUILDING
    OPEN SOURCE
    COMMUNITIES

    View full-size slide

  2. Today
    -Creating a community
    -Growing your membership
    -Keeping people happy
    -Doing something awesome

    View full-size slide

  3. @kyle_conroy

    View full-size slide

  4. My journey building
    ‘s
    community

    View full-size slide

  5. WHY EVEN
    BUILD A
    COMMUNITY?

    View full-size slide

  6. Recreate the
    episode faithfully
    (with caveats)

    View full-size slide

  7. FINDING A HOME

    View full-size slide

  8. Keep it
    asynchronous
    (with chat on the side)

    View full-size slide

  9. ENCOURAGING
    CONTRIBUTIONS

    View full-size slide

  10. Release early
    (and often)

    View full-size slide

  11. Release early
    (and often)

    View full-size slide

  12. Be n00b friendly
    (seriously)

    View full-size slide

  13. -README
    -CONTRIBUTING
    -Makefile
    -LICENSE
    -CONTRIBUTORS

    View full-size slide

  14. -README
    -CONTRIBUTING
    -Makefile
    -LICENSE
    -CONTRIBUTORS

    View full-size slide

  15. Make it stupid
    simple to contribute

    View full-size slide

  16. Clear work items
    (help wanted)

    View full-size slide

  17. Keep a clean house
    (tidy and neat)

    View full-size slide

  18. Do regular house
    keeping

    View full-size slide

  19. Pull Request Zero

    View full-size slide

  20. Celebrate your
    contributors

    View full-size slide

  21. MANAGING YOUR
    PEOPLEBASE

    View full-size slide

  22. Have a good time
    (fun can’t hurt)

    View full-size slide

  23. http://www.twitch.tv/derferman/b/333875625

    View full-size slide

  24. Be responsive to
    feedback

    View full-size slide

  25. Empower through
    automation

    View full-size slide

  26. The maintainer
    (anti-bikeshed)

    View full-size slide

  27. Code speaks louder
    than words

    View full-size slide

  28. Give the gift of
    commit access

    View full-size slide

  29. More than just code

    View full-size slide

  30. -http://projecthawkthorne.com
    -http:// reddit.com/r/hawkthorne
    -#hawkthorne on freenode
    -http:// twitter.com/thebrittabot
    Thanks!

    View full-size slide