Create an open-source program by using GitHub best practices

Beginner
DevOps Engineer
Administrator
Developer
Solution Architect
GitHub
Azure

Learn to create a successful open-source program by establishing contributor guidance, following proven processes, and by using community standards.

Learning objectives

In this module, you will:

  • Assess your organization's existing open-source efforts.
  • Establish the goals of an open-source program.
  • Create a repository for your open-source program, complete with contributing and communication guidelines, codes of conduct, templates, and maintainer guides.
  • Abide by existing open-source licenses.
  • Choose a license for releasing an open-source project.

Prerequisites

  • A GitHub account
  • The ability to navigate and edit files in GitHub
  • Familiarity with pull requests