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 versus organization owned projects
- Making recommendations about the number of GitHub organizations you should have
- Creating discoverable repositories
- Creating robust repository READMEs
- Using issue and pull request templates
- 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.
Here are some links to more information on the topics we discussed in this module.
- An introduction to InnerSource
- Types of GitHub accounts
- Repository permission levels for an organization
- Managing access to your organization's repositories
- Adopt a 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