Summary
In this module, you learned how to manage a successful InnerSource program on GitHub through effective discoverability, guidance, and maintenance.
You learned about:
- Contrasting user owned projects versus organization owned projects.
- Making recommendations about the number of GitHub organizations you should have.
- Creating discoverable repositories.
- Creating robust repository READMEs.
- Using templates for issue requests and pull requests.
- Building transparency into repositories.
- Measuring the success of InnerSource within your organization.
- Distributing your InnerSource toolkit.
Now that you have an InnerSource program together, learn to Create an open-source program by using GitHub best practices.
Learn more
Here are some links to more information on the subjects we discussed in this module.
- An introduction to InnerSource
- Types of GitHub accounts
- Setting base permissions for an organization
- Managing access to your organization's repositories
- Git branching strategy
- Best practices for protected branches
- GitHub Collaboration Best Practices
- Awesome README examples
- Awesome CONTRIBUTING.md examples
- Awesome GitHub issue & pull request templates