The goal of the InnerSource patterns working group is to collect, document, and publish InnerSource best practices. To make the best practices easy to comprehend, evaluate, and apply, we codify them in a specific structure - the patterns format. More infos on the working group can be found in our README.md file.
For this working group to strive, we welcome your contribution - be it small or huge.
Please consider contributing in the following ways:
-
Share your thoughts & spark discussion. A fresh perspective, an interesting thought, or an early novel idea can spark discussions and yield unforeseeable results. We invite you to share your thoughts on InnerSource-related topics at any time by creating an issue, via Slack, or our patterns office hours.
-
Read & improve existing patterns. If you want to get started, we encourage you to read through the existing patterns and materials in this repository. Found a misleading phrase or phony grammar? A mistake in the content? Let us know by creating an issue or directly propose your fix as a pull request.
-
Review open pull requests. Even without knowing all the specifics of the patterns working group, your feedback on existing pull requests (especially those propising changes to pattern contents) will be valuable to its authors: As somebody who wants to learn more about InnerSource, you can give input from the perspective of a future reader. As somebody with own InnerSource experiences, you can share your experience with the authors.
-
Contribute a new pattern. A key contribution you can make is to document an InnerSource best practice you experienced or know about. We defined different maturity levels for the contents in this repository: First time contributors should aim for maturity levels
1: initial
(for unstructured experience reports or what we call donuts - patterns with missing pieces) and2: structured
(for best practices adhering to the patterns format and following basic writing style conventions). Our Contributor Handbook discusses all this in more detail. You don't feel ready yet to contribute a new pattern? Please start a discussion by creating an issue. -
Be a patterns advocate. The patterns will become better and cover more topics the more people contribute their perspective and experience. A colleague told you about a novel InnerSource best practice? Please invite her/him to contribute to this repository!
We are happy to support you in contributing to the InnerSource patterns or to just chat with you. You can reach out to us in the following ways:
-
Via Slack. Join the InnerSource Commons Slack instance and enter the
#innersource-patterns
channel there. -
During the patterns office hours. We established a regular cadence of office hours for you to ask questions. Find the date of the next patterns office hours in this calendar.
The contents of this repository are licensed under CC-BY-SA-4.0. By contributing to this repository, you grant us (and everyone else for that matter) the right to use your contribution in accordance with that license.
We do not yet have a fully formalized code of conduct yet. We expect all contributors to treat each other respectfully and help us to keep this community free of harassment and discrimination.