1 of 42

Community Relations Team

Everyone can contribute

GitLab Community Day @ SCaLE 18x, 6th March 2020

1

2 of 42

GitLab Community Code of Conduct

  • We want to foster an open and welcoming environment for all community members.
  • Instances of inappropriate behaviors or concerns should be reported to conduct@gitlab.com.
  • The full text of the latest Community Code of Conduct can be found at https://about.gitlab.com/community/contribute/code-of-conduct/.
  • We will be providing reminders of the Code of Conduct at ALL community events.

2

3 of 42

Agenda for the day

  • 1:30 - 2:30 GitLab Community Relations programs
  • 2:30 - 3:30 Contributing to GitLab: Hands-on workshop
  • 3:30 - 3:45 Break (Raffle for Nintendo Switch)
  • 3:45 - 5:30 GitLab DevOps tutorial

Issue for the Community Day: https://gitlab.com/gitlab-com/marketing/community-relations/evangelist-program/general/issues/900

3

4 of 42

About GitLab the product

GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security.

4

5 of 42

Meet the GitLab team

GitLab started with this first commit from our co-founder Dmitriy Zaporozhets (DZ) in 2011!

1.2K

Employees

3K

Contributors

300

Pets

67

Locations

1

Employee at HQ

On a mission to change all creative work from read-only to read-write so that everyone can contribute

👋

5

6 of 42

GitLab Community Relations Team

Nuritzi Sanchez

Lindsay Olson

Christina Hupy, PhD

West Lafayette, IN, USA

Sunnyvale, CA, USA

Portland, OR, USA

Samantha Lee

Lakewood, CO, USA

6

7 of 42

Growing the team: vacancies

https://about.gitlab.com/job-families/marketing/community-advocate/#manager-community-advocate

7

8 of 42

Code Contributor Program

Community Relations

“Lowering the contribution barrier and growing the GitLab contributor community”

Handbook · Issue board

8

9 of 42

Exciting growth in both contributors and merged MRs in 2019

9

10 of 42

Contributors celebrating their accomplishments

10

11 of 42

11

12 of 42

Contributors Gitter room: https://gitter.im/gitlabhq/contributors

12

13 of 42

Quarterly Hackathon

  • A virtual event held once a quarter.
  • Open to anyone (no registration required) who is interested in making contributions to GitLab.
  • Prizes are awarded to everyone for having Merge Requests (MRs) merged and there are other awards for each Hackathon.
  • Hackathon landing page

13

14 of 42

A few more things to note...

  • Please feel free to mention/ping GitLab team members (e.g. `@rpaik`) in issues or merge requests
  • Wider community members should be treated the same way as GitLab team members with respect to responsiveness and being honest/transparent in feedback
  • You can find GitLab team members at
  • Feel free to email questions to contributors@gitlab.com

14

15 of 42

Education

Community Relations

“Supporting education and exposing future professionals to GitLab”

Handbook · Issue board

15

16 of 42

Education Program🎓

Mission - facilitate and drive the adoption of GitLab at educational institutions around the globe and build an engaged community of GitLab evangelists and contributors in the next generation of the workforce.

Evangelize the benefits of an all-remote operating model and GitLab’s associated company values.

Current offering

  • Free licenses of Ultimate or Gold to educational institutions for the purposes of teaching, learning, or student related research
  • IT professional use not included
  • Unlimited seats
  • Annual renewal
  • Application form at https://about.gitlab.com/solutions/education/
  • email education@gitlab.com for questions

16

17 of 42

Education Program🎓

Key metrics

  • 737 Educational licenses issued
  • More than 1,453M seats

Additional metrics

  • Ultimate: 458 (63 %) - Gold: 255 (35 %)

17

18 of 42

Education Program🎓 - 👀Looking Ahead👀

Goals -

  • Align the program structure with needs of the education community
  • Grow the base of the education community
  • Build a robust and engaged community
  • Evangelize the benefits of DevOps
  • Be a thought leader
  • Evangelize the benefits of an all-remote operating model

Coming Soon -

  • Survey of existing users in March
  • Epic to restructure the program
  • Blog posts

Mid-year

  • Engage with education community members
  • Offer resources for teaching and learning GitLab in educational settings
  • Collaborate with partners on thought leadership in DevOps
  • Meetups!

18

19 of 42

Education Program🎓

Learn more and contribute!

19

20 of 42

Evangelist Program

Community Relations

“Widening the network of GitLab evangelists worldwide and remote”

Handbook · Issue board · Meetups board

20

21 of 42

GitLab Meetups - 23 countries, 46 groups, 9,000 members

21

22 of 42

GitLab Meetups

GitLab Japan

GitLab Hamburg

GitLab Nigeria

22

23 of 42

23

24 of 42

24

25 of 42

Hero’s Journey

25

26 of 42

Open Source

Community Relations

“Fostering adoption of GitLab for Open Source projects”

Handbook · Issue board

26

27 of 42

GitLab

Open Source

27

28 of 42

Do any of these things sound familiar?

- We have trouble attracting and retaining new contributors.

- Continuous Integration (CI) and Continuous Development (CD) are not commonly used.

- Contributors must sign into multiple tools, increasing the burden of contributing to our project.

- Tooling interfaces we use look old or outdated.

- Our current tools are not Open Source, or the companies behind them are not transparent and open.

- Newcomers have trouble jumping in and knowing what they can start working on.

- It’s hard getting support from our current tool’s communities, or it’s difficult to contribute upstream.

- Mailing lists are an important part of our workflow.

- Outreach teams find it hard to integrate.

28

29 of 42

GitLab is a complete solution for Open Source orgs

Simplifies the workflow and gives you powerful tools in a single platform to help you build and deploy great software, attract new contributors, and work across cross-functional teams.

Provides an Open Source solution backed up by an open and transparent company.

Connects you to a rapidly growing company and community, with extra support if you need it.

29

30 of 42

Open Source orgs get highest tiers for free

30

31 of 42

Our top tiers are free for Open Source orgs

Products for Open Source Orgs

Benefits

Add-Ons

Community Edition | Self-Hosted

Fully Open Source with MIT Expat license

Core/Free feature parity

Complete control of your instance

Upgrade to Enterprise is possible with some manual work

24hr Support at 95% off

Ultimate | Self-Hosted

Complete control of your instance

Top tier features are free of cost

Easily transition to GiLab.com at any time

24hr Support at 95% off

Gold | GitLab.com

Easily discoverable by new contributors

Social profile reflects your contribution to various projects

Zero infrastructure maintenance cost

Beta test new features and get access before they land

Easily transition to GitLab self-hosted at any time

24hr Support at 95% off

Extra CI Minutes

Enterprise Edition

($99/user/month value)

Community Edition

31

32 of 42

Join the migration: #movingtogitlab

Watch this video to learn why GNOME, KDE, and freedesktop.org are all team #movingtogitlab: http://bit.ly/movingtogitlab-commit-2019

32

33 of 42

Snapshot of current Open Source program

Key metrics

  • 288 Open Source licenses issued
  • More than 29k seats

Additional metrics

  • Ultimate: 90 (31%)
  • Gold: 198 (69%)

33

34 of 42

What’s next?

Improving the experience of migrating to GitLab by updating the website to make it easier to find our offerings for Open Source orgs, improving the application process, and supporting the community once they are users. �

34

35 of 42

What’s next?

Fostering more collaboration among Open Source organizations as they migrate to GitLab and become users. We want to work together on product improvements that are important for Open Source communities.

35

36 of 42

What’s next?

Learning more about the specific needs of Open Source communities so that we can continue to improve our product offering for Open Source organizations.

36

37 of 42

To find out more about our Open Source program, please visit:

https://about.gitlab.com/solutions/open-source/

To learn more about and download the Community Edition, please visit:

https://about.gitlab.com/install/ce-or-ee/

nuritzi

37

38 of 42

Community Advocacy

Community Relations

“Responding to all GitLab mentions online”

Handbook · Issue board

38

39 of 42

Community Advocates

Goals

  • Respond to all mentions of GitLab online
  • Serve the GitLab community by answering their questions and comments, and listening to their feedback
  • Connect the wider community with GitLab experts
  • Provide the best answers we can give
  • Ensure the GitLab team continues engaging with the wider community
  • Active across 20+ community response channels

Community response channels

39

40 of 42

Community Advocates, by the numbers

Twitter median first reply time (last month)

Overall median first reply time (last month)

Total number of mentions (last month)

Daily mentions activity (last month)

40

41 of 42

Join in our conversations!

Come talk to wider community members and GitLab Community Advocates

Forum: https://forum.gitlab.com

Reddit: https://www.reddit.com/r/gitlab

Twitter: Include @gitlab in your tweets!

Hacker News: https://news.ycombinator.com

41

42 of 42

Questions?

42