Repository maintainers can set contributing guidelines to help collaborators make meaningful, useful contributions to a project.
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 folder. Then, whenever someone opens a pull request or creates an issue, they will see a link to that file.
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 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 body. Templates customize and standardize the information you'd like included when contributors create pull requests.