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 free course Join 3708 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:
You'll be able to answer questions like:
As we work, we'll create a resource that others can use within your organization. This repository will be useful even after you finish this course.
We assume in this course you understand GitHub terminology and concepts. If you need help with this, take our Introduction to GitHub. You'll also want a working understanding of GitHub Pages. We have a course on GitHub Pages as well. Finally, it helps if you have prior experience working on team project.
For this course we'll use GitHub Pages and Jekyll.
This is the best course for someone working at a company or organization that already works InnerSource. Or for a company or organization that is transitioning to InnerSource. This would be a great course for a technical leader interested in bringing transformation to their workflows.
Most of the ideas here work for all repositories on GitHub. This course has some content specific to working within an organization. If you are an open-source maintainer or contributor, this course has content that would be useful.
Determine the differences between open source and InnerSource.
Discover how repository ownership affects visibility and access.
Beef up your InnerSource toolkit with resources about repository ownership.
Learn about ways to make your repository easy to discover.
Add resources for making discoverable repositories to your InnerSource toolkit.
Determine how template files can help you create easy-to-join projects.
Add starter templates to your InnerSource toolkit.
Discover how being transparent about your workflow can help others contribute.
Add branching and workflow strategies to your InnerSource toolkit.
Learn about how you can surface your project management strategies to potential contributors.
Beef up your InnerSource toolkit with project management tips.
Begin thinking about how to measure the success of your InnerSource program.
Add possible metrics to your InnerSource toolkit.
Publish your InnerSource toolkit by turning on GitHub Pages.
26 minutes
All public courses on Learning Lab are free.
A set of resources leveraged by Microsoft employees to ramp up on Git and GitHub. Progress of this...
Learn about the concept of InnerSource and put it to use in this carefully crafted learning path.
Merge conflicts are a normal part of working in Git. Learn why they happen and how to resolve them...
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.