Your project grows when more and more diverse people jump in and contribute to it. This week you will go through a set of principles, values and concrete tools that will help you lower access barriers for your users and contributors, besides designing strategies for ensuring a welcoming space for everyone.
Goal of the week: Create entry points for contributors and users (Contributor User channels)/ Websites, issues, repositories, labels, code of conduct.
Assignments:
- Create issues for contributors to jump into your project
- Write your contribution guidelines
- Who is participating and who is not in your project? Think of strategies for engaging and including wider audiences, and define your community guidelines (or code of conduct).
- If you have new hypothesis and ideas update your canvas. What would you do to validate these ideas, what experiments would you design?
Tools | Use it for | Examples & tutorials |
1st timers issues | Help onboarding new contributors to your project | Create a welcoming "first-timers-only" issue to invite new software contributors |
A template for creating open source contributor guidelines | Inspire yourself to write the nuts and bolts instructions on how to contribute to your project | https://mozilla.github.io/open-leadership-training-series/articles/building-communities-of-contributors/write-contributor-guidelines/ |
Codes of Conduct | Inspire yourself on different kinds of community guidelines and codes of conduct. | Mozilla guide to code of conduct and assignment |
Issues for feature requests | Allowing users and contributors make feature requests | Issue tracking: what types of issue for what (ie, Task, New feature)? |