/
Transform your code into a welcoming open source project
GitHub Learning Lab is an integrated learning experience to help you learn how to use GitHub by using GitHub. Complete courses at your own pace on collaboration, workflow, and more.
The open source community is full of the most passionate and talented people in the world. We know, because we work with them every day. Learn how to help the community find and contribute to your project.
In this course, you will learn about the informal standards the community has adopted to make it easier to find and contribute to projects.
In this course, you'll learn:
This course has a dedicated message board on the GitHub Community website. If you want to discuss this course with GitHub Trainers or other participants create a post over there. The message board can also be used to troubleshoot any issue you encounter while taking this course.
Welcome users to the repository with a descriptive README
Describe the purpose and benefits of your project.
Merge the pull request to add the README.
Support your users with great documentation.
Merge the pull request to add the user documentation.
Use issue templates to gather useful information from contributors.
Merge the pull request to add your issue template.
A CONTRIBUTING guide is used to tell others how they can help.
Create the labels described in the CONTRIBUTING guide and add them to this pull request.
Merge the pull request to add your contributing guide.
Add a license to your open source project.
Merge the pull request to add your license.
Add a Code of Conduct to set expectations for behavior in your project.
Merge the pull request to add your Code of Conduct.
Add repository topics to help GitHub categorize and recommend your project.
Learn about open source in the enterprise. It's about more than just contributing!
Looking for help? Check out the GitHub Community Forum.