Commit c52fa1a
Add GitLab as Known Instance and draft Paired Onboarding Sprint pattern (#926)
* Add GitLab as Known Instance across two patterns
Based on Raimund Hook's InnerSource Commons talk "Break the contribution
wall" (April 2026), GitLab's DevRel Engineering team's contributor-growth
program is added as a Known Instance to:
- Incentive Mechanisms for Voluntary Contributions: contributors.gitlab.com
gamifies contribution across code, review, docs, and translations with
points, levels, and leaderboards, unlocking exclusive contributor swag -
replaces "TBD" Known Instances
- Internal Developer Platform: GitLab containerized their GDK, cutting
new-contributor environment setup from ~2 hours (often failing) to
under 5 minutes
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
* Draft new pattern: Paired Onboarding Sprint
Also from Raimund Hook's "Break the contribution wall" talk: GitLab's
Co-create program pairs a host-team engineer with a high-value potential
contributor for a dedicated week to make their first real contribution
together. No existing pattern covers this structured 1:1 onboarding
model, and it passes the "uniquely InnerSource" filter - it addresses
contributors outside the host team's shared context, not generic
onboarding advice.
Filed at maturity level 1 (Initial), which requires no validation per
meta/contributor-handbook.md - one known instance is exactly what this
level is for. Bundled into this PR with the other two Known Instance
additions from the same talk, per the "one talk = one PR" convention.
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
* Drop GitLab GDK from Internal Developer Platform Known Instances
GDK is a local development environment a contributor runs on their own
machine, not the centralized, deployed self-service platform this
pattern describes. Per Sebastian Spier's review on #926.
* List Paired Onboarding Sprint pattern in README
* Note GDK containerization as related context in Paired Onboarding Sprint
Same talk, same underlying point (respect the contributor's time) - not
a separate Known Instance, since no pattern actually covers local
dev-environment setup friction as its own solution.
* Skip O'Reilly webinar link in the PR link checker
O'Reilly returns 403 to lychee's automated requests, so the June 2017 webinar link fails the PR link checker even though the page loads fine in a browser. Keep the link in the README and add it to .lycheeignore so CI stops flagging it.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EDwBfCivCNdKJA2BexAizd
* Credit Raimund Hook as author of Paired Onboarding Sprint
The pattern is a write-up of his ISC talk describing GitLab's
Co-create program; asking him to review and sign off in the PR.
* Apply Raimund Hook's review suggestions on Paired Onboarding Sprint
Name GitLab's Co-Create & Community Engineering team (not DevRel) as
the program's owner, and link the Co-create program's own page.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KSJqmpxMGH19aGbZWaEDk2
---------
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Raimund Hook <StingRayZA@users.noreply.github.com>1 parent 0cb3aa9 commit c52fa1a
4 files changed
Lines changed: 68 additions & 2 deletions
File tree
- patterns/1-initial
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
| 119 | + | |
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
0 commit comments