4 #GitLabCommit ● Started in 2013 ● Announced in 2014 ● 1.0 in 2015 ● Probably the largest Go project in the world ● One of the most active OSS projects in history Kubernetes
8 #GitLabCommit You may have heard me or other Kubernetes people pontificate about community before That’s not going to stop me from doing it again today!
14 #GitLabCommit Started accumulating contributors Mostly scratching their own itches Some were company sponsored Many just wanted to help, to be part of it 5+ years later - many are still with the project! The First Months
22 #GitLabCommit Got a bunch of pull requests for ARM support Surprise #1: A Kube cluster of Raspberry Pi machines! Surprise #2: Contributor was 15 years old! Unexpected
23 #GitLabCommit Got a bunch of pull requests for ARM support Surprise #1: A Kube cluster of Raspberry Pi machines! Surprise #2: Contributor was 15 years old! We eventually made him a maintainer Unexpected
24 #GitLabCommit Got a bunch of pull requests for ARM support Surprise #1: A Kube cluster of Raspberry Pi machines! Surprise #2: Contributor was 15 years old! We eventually made him a maintainer Lesson: You NEVER KNOW where your community will come from Unexpected
26 #GitLabCommit As a developer platform, docs are CRITICAL Software engineers wrote the first docs...yikes Do you know how hard it is to write, organize, and curate good technical docs? Docs
29 #GitLabCommit We merge dozens to hundreds of PRs every day We cut a release every 3 months Our release team is community They have a robust shadowing program, too! Release Engineering
30 #GitLabCommit We have teams that runs our: ● GitHub ● Slack ● Website ● DNS ● Bots Heck, we even have a community-driven community management team!! Infrastructure