File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -30,6 +30,22 @@ The audit did not block teams. It made readiness visible and helped maintainers
3030* An InnerSource Portal, source code inventory, or repository catalogue may already exist.
3131* GitHub Actions, GitHub APIs, or similar automation tooling is available.
3232
33+ ### Use This Pattern When
34+
35+ * You have many InnerSource repositories owned by different teams.
36+ * Contributors struggle to identify how to use or contribute to projects.
37+ * InnerSource Portal quality depends on repository metadata and project hygiene.
38+ * Manual readiness checks are too slow or incomplete.
39+ * You want transparent policy-as-code instead of undocumented central checks.
40+ * Poor contributor experience costs more than maintaining the governance process.
41+
42+ ### Don’t Use This Pattern When
43+
44+ * Only a few InnerSource repositories exist and manual support is enough.
45+ * You need hard enforcement at merge time rather than periodic guidance.
46+ * You cannot maintain repository ownership or lifecycle metadata.
47+ * You cannot protect the governance repository and its credentials.
48+ * Most projects require unique contribution models that do not fit a small set of profiles.
3349## Forces
3450
3551* ** Autonomy vs consistency:** Teams need local ownership; contributors need predictable project signals.
You can’t perform that action at this time.
0 commit comments