There are millions of projects on GitHub, all competing for attention from the millions of open source contributors available to help. Learn how to help your project stand out.
Start free course Join 6183 others!
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 will work with issues and pull requests, as well as edit files. If these things are not familiar to you, we recommend you take the Introduction to GitHub course, first!
This course uses many inspirations in the community for resources that you will customize and add as you learn.
Developers, GitHub users, users new to Git, students, managers, teams, open source contributors, open source maintainers
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.
79 minutes
All public courses on Learning Lab are free.
by nanoMFG
Introduction to the basic machinery of Github and to learning how to contribute tool projects to the...
Learn about open source in the enterprise. It's about more than just contributing!
See how collaboration works on GitHub and start building great things, together.
If you are looking for a quick and fun introduction to GitHub, you've found it. This class will get...
This course will walk you through everything you need to start organizing ideas and collaborating...
Learn new skills by completing fun, realistic projects in your very own GitHub repository.