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

Growing an Open Source Community

Avatar for sils sils
October 29, 2016

Growing an Open Source Community

Open source projects are always understaffed. In this talk, methods to increase public visibility of your project as well as gain, keep and grow newcomers to maintainers will be presented. All methods are shown on the practical example and how they have - or not have - to be proven to be useful for the coala community. They focus on lowering the entry barrier as much as possible as well as rewarding successes and building a continuous learning process with the community.

If we can get people to enjoy working on static code analysis - what will you be able to do?

Avatar for sils

sils

October 29, 2016

More Decks by sils

Other Decks in Programming

Transcript

  1. Issue Levels “If I hadn’t had a newcomer task, I

    would have worked on the Linux Kernel.”
  2. Allow Non Code Discussions “I really enjoy how we support

    each other and the fact that we don't only discuss on programming”
  3. Review Code “One of my favorite things (...), is the

    review process - I've learned so much (...).”
  4. Let Code be Reviewed “By giving reviews I've learnt to

    pickup issues in my code before the commit in the first place.”
  5. Ask for Feedback! “What made coala friendly was the eagerness

    to talk and help, and most of all asking for opinions from newcomers.”
  6. Thanks! Lasse Schuirmann, http://viperdev.io/ “I'm sold on virtualenvs by the

    way; they're the best thing since double stuff oreos”