Repository maintainers can set contributing guidelines to help collaborators make meaningful, useful contributions to a project.

Viewing your community profile

Repository maintainers can review their public repository's community profile to learn how they can help grow their community and support contributors.

Setting guidelines for repository contributors

To help your project contributors do good work, you can add a file with contribution guidelines to your project repository's root, docs, or .github folder. Then, whenever someone opens a pull request or creates an issue, they will see a link to that file.

Adding a code of conduct to your project

Adopt a code of conduct to define community standards, signal a welcoming and inclusive project, and outline procedures for handling abuse.

Adding support resources to your project

You can create a SUPPORT file to let people know about ways to get help with 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.

Creating an issue template for your repository

When you add an issue template to your repository, project contributors will automatically see the template's contents in the issue form body. Templates customize and standardize the information you'd like included when contributors open issues.

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 form body. Templates customize and standardize the information you'd like included when contributors create pull requests.

Helping new contributors find your project with labels

Apply the help wanted and good first issue labels to issues in your repository to highlight opportunities for people to contribute to your project.