# Community Building for Open Source Projects
###### tags: `planning`
Community Building plans around RPL programs and open-source projects.
## Goals
* Promote awareness of RPL programs and projects
* Solicit feedback to improve RPL programs and projects
* Encourage participation in RPL programs and projects
* Provide a safe space for members to engage with RPL programs and projects
* Raise Bus Factor above 1
There are several important aspects of community building:
* Licensing
* Clear governance structure
* Community Participation Guidelines / Code of Conduct (and enforce it!)
* Communication channels
* Guides to help members understand and participate
* Active outreach through social media, answering questions, attending events, hosting events, publishing articles, etc.
## Individual Projects
Each project, in addition to code and other documentation, should include these files:
* A README describing briefly what the project is, who it is intended for, and where to find more information
* A LICENSE
* CITATION guidelines
* A TODO list spelling out upcoming goals with links to specific issues/features in the issue tracker
* A copy of the CODE OF CONDUCT or COMMUNITY PARTICIPATION GUIDELINES
* A guide to becoming a CONTRIBUTOR to the project, what we need, how to get started. Importantly this should spell out the projects goals (and non-goals, what is specifically out of scope), architecture, coding standards, contributor expectations, and why technical decisions have been made the way they have. This can be thought of as a "pre-mortem"
## Related documents
* [Open Source Recommendation](/RNmeONuFS9SeklbxbNaWrg)
* [Git Hosting Proposal](/87-I68M6RxuoTeOxK0pi3A)
* [Communication Channels](/@dethe/H1PBcOkxO)
## Inspiration
* [Ten Simple Rules to help newcomers become contributors](https://github.com/gvwilson/10-newcomers#ten-simple-rules-for-helping-newcomers-become-contributors-to-open-projects)
* [Mozilla Community Participation Guidelines](https://www.mozilla.org/en-US/about/governance/policies/participation/)
* [Ten Simple Rules for taking advantage of Git and Github](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1004947#sec011)
* [Making your open-source project friendly for newcomers](https://manishearth.github.io/blog/2016/01/03/making-your-open-source-project-newcomer-friendly/)
* [The Santa Clara Principles](https://santaclaraprinciples.org/) on Transparency and Accountability in Content Moderation
* [The Power of Public Imagination](https://newpublic.org/signals) Public libraries save lives, but many are left out of new public innovations, and private companies control more and more of the public realm. How can we build a better internet that is inclusive for all?