InnerSource fundamentals

Organizations of all sizes and in all industries are chatting about InnerSource concepts. This course walks you through some of the key concepts of InnerSource and helps you build up an internal toolkit for adopting InnerSource practices.

Start InnerSource fundamentals Join 496 others!

Organizations of all sizes and in all industries are chatting about InnerSource concepts. This course walks you through some of the key concepts of InnerSource and helps you build up an internal toolkit for adopting InnerSource practices.

After completing this course, you'll be able to:

  • contrast user versus organization owned projects
  • make recommendations about the number of GitHub organizations you should have
  • create discoverable repositories
  • create robust repository READMEs
  • use issue and pull request templates
  • build transparency into repositories
  • measure the success of InnerSource within your organization
  • distribute your InnerSource toolkit
Steps to complete this course 14
  1. Answer your first challenge question

    Determine the differences between open source and InnerSource.

  2. Answer the ownership challenge

    Discover how repository ownership affects visibility and access.

  3. Merge the ownership pull request

    Beef up your InnerSource toolkit with resources about repository ownership.

  4. Answer the discoverability challenge

    Learn about ways to make your repository easy to discover.

  5. Merge the discoverability pull request

    Add resources for making discoverable repositories to your InnerSource toolkit.

  6. Answer the templates challenge question

    Determine how template files can help you create easy-to-join projects.

  7. Merge the templates pull request

    Add starter templates to your InnerSource toolkit.

  8. Answer the workflows challenge question

    Discover how being transparent about your workflow can help others contribute.

  9. Merge the workflows pull request

    Add branching and workflow strategies to your InnerSource toolkit.

  10. Answer the project management challenge

    Learn about how you can surface your project management strategies to potential contributors.

  11. Merge the project management pull request

    Beef up your InnerSource toolkit with project management tips.

  12. Answer the success metrics challenge

    Begin thinking about how to measure the success of your InnerSource program.

  13. Merge the metrics pull request

    Add possible metrics to your InnerSource toolkit.

  14. Enable GitHub Pages

    Publish your InnerSource toolkit by turning on GitHub Pages.

Share InnerSource fundamentals
Average time to complete

34 minutes

Free

All public courses on Learning Lab are free.

Latest release

Learning Paths that include this course

Users who took this course also took

Ready to start learning?