Building communities documentation
Learn best practices for moderating and setting up collaborative, safe, and effective communities using GitHub's community-tested tools.
Recommended
Setting guidelines for repository contributors
You can create guidelines to communicate how people should contribute to your project.
Configuring issue templates for your repository
You can customize the templates that are available for contributors to use when they open new issues in your repository.
Creating a pull request template for your repository
When you add a pull request template to your repository, project contributors will automatically see the template's contents in the pull request body.
Articles
About issue and pull request templates
With issue and pull request templates, you can customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository.
About wikis
You can host documentation for your repository in a wiki, so that others can use and contribute to your project.
Adding a license to a repository
You can include an open source license in your repository to make it easier for other people to contribute.
Adding or editing wiki pages
You can add and edit wiki pages directly on GitHub or locally using the command line.
Adding support resources to your project
You can create a SUPPORT file to let people know about ways to get help with your project.
Archive pull requests
Repository administrators can archive a pull request to remove it from public view, providing a moderation option between leaving a pull request up and permanently deleting it.
Changing access permissions for wikis
Only repository collaborators can edit a public repository's wiki by default, but you can allow anyone with an account on your GitHub Enterprise Server instance to edit your wiki.
Common validation errors when creating issue forms
You may see some of these common validation errors when creating, saving, or viewing issue forms.
Configuring issue templates for your repository
You can customize the templates that are available for contributors to use when they open new issues in your repository.