Slide 1

Slide 1 text

1 #GitLabCommit Welcome Home! How the Best Projects Lower the Contribution Barrier 󰞛 Josh Dzielak · @dzello · Co-Founder & CTO · Orbit

Slide 2

Slide 2 text

2 #GitLabCommit 2 About me Josh Dzielak Developer Advocate Co-Founder orbit.love @dzello

Slide 3

Slide 3 text

3 #GitLabCommit 3 What’s Orbit?

Slide 4

Slide 4 text

4 #GitLabCommit Contributor Experience has a pineapple problem

Slide 5

Slide 5 text

5 #GitLabCommit “It can be intimidating to contribute to FOSS projects with so many unknowns: the tools, process, style, culture, and more. Not to mention sharing one's work with the world!” Google Open Source

Slide 6

Slide 6 text

6 #GitLabCommit “Developing and sustaining a healthy community of contributors is critical to scaling the project and growing the ecosystem. We need to ensure our contributors are happy and productive, and that there are not bottlenecks hindering the project...” Kubernetes Contributor Experience Special Interest Group https://github.com/kubernetes/community/tree/master/sig-contributor-experience

Slide 7

Slide 7 text

7 #GitLabCommit “My first contribution to open source was extremely small.” Kent C. Dodds Open Source Maintainer

Slide 8

Slide 8 text

8 #GitLabCommit “I think there's a barrier of entry, and I've been using this term called ‘Unintentional gatekeeping,"’ where if I happen to work on a team with the guy who started Node.js or started some other framework or a library, I have so much more information and an advantage because I happen to be in the right room at the right time.” Brian Douglas @bdougieyo

Slide 9

Slide 9 text

9 #GitLabCommit The Art of Welcoming

Slide 10

Slide 10 text

10 #GitLabCommit How do you like to be welcomed? A B C

Slide 11

Slide 11 text

11 #GitLabCommit How do you like to be welcomed? A B C

Slide 12

Slide 12 text

12 #GitLabCommit How do you like to be welcomed? A B C

Slide 13

Slide 13 text

13 #GitLabCommit #GitLabCommit Making a great first impression Gatsby 🤖gatsbot

Slide 14

Slide 14 text

14 #GitLabCommit #GitLabCommit Making a great first impression Fedora https://whatcanidoforfedora.org

Slide 15

Slide 15 text

15 #GitLabCommit #GitLabCommit Making a great first impression GitLab ~“good for new contributors” #myFirstMRMerged

Slide 16

Slide 16 text

16 #GitLabCommit #GitLabCommit Making a great first impression #goodfirstissue http://goodfirstissue.dev/ “We believe getting developers to fix super-easy issues removes the barrier for future contributions. This is why Good First Issue exists.”

Slide 17

Slide 17 text

17 #GitLabCommit #GitLabCommit Making a great first impression Open Sauced by Brian Douglas / @bdougieyo https://opensauced.pizza/ Bonus: Hear Brian speak about unintentional gatekeeping and more on Orbit’s new podcast Developer Love.

Slide 18

Slide 18 text

18 #GitLabCommit 👋 @dzello Thank You