Explore by product
Building communities
Building communities
Whether your project is open source or private, you can build a healthy and effective environment for collaboration.
Setting up your project for healthy contributions→
Repository maintainers can set contributing guidelines to help collaborators make meaningful, useful contributions to a project.
Using templates to encourage useful issues and pull requests→
Repository maintainers can add templates in a repository to help contributors create high-quality issues and pull requests.
Moderating comments and conversations→
Moderating conversations creates a welcoming community for all contributors to your project by promoting healthy collaboration and de-escalating conflict. You can apply your community's code of conduct to discussions by viewing reported content, editing and deleting comments, and locking conversations.
Maintaining your safety on GitHub→
To build a positive and safe environment for yourself and the community for your project on GitHub, you can block and unblock users and report disruptive content.
Documenting your project with wikis→
You can use a wiki to share detailed, long-form information about your project.
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution