1 of 8

Contributing to GitLab

SCaLE18x

~ everyone can contribute ~

1

2 of 8

Agenda

  • Where can people contribute?
  • Good places to start
  • How to get help
  • Q&A

2

3 of 8

Where can people contribute?

To get started, please visit the main “Contribute” page

  • UX Design
    • We welcome contribution from wider community to help improve GitLab’s UX designs
    • Visit the GitLab Design System page to learn more about resources, components and design guidelines behind GitLab
    • Tutorial slides + Tutorial video
  • Translation
    • GitLab is translated in many languages by wider community members
    • Translation is managed on CrowdIn
    • Tutorial video
    • Blog post

3

4 of 8

Where can people contribute?

  • Documentation
    • If you find a documentation with spelling/grammar mistakes or that lacks important information, please submit an MR with the fix(es)
    • For web pages, you can click “Edit this page” link at the bottom of the page to start modifying the page.
    • Tutorial video
  • Development
    • Install the GitLab Development Kit (GDK)
      • GDK tutorial playlist
    • If you’re making a feature change that impacts users/admins, you will also need to update documentation(s)
    • Development guidelines

4

5 of 8

Good places to start

  • Work through issues with the label “Accepting merge requests” and has the “Backlog” milestone

5

6 of 8

Where to get help

  • Post questions on Contributors Gitter
  • Reach out to Merge Request Coaches
    • Find merge request coaches in the GitLab Team Page and search for “Merge Request Coach”
    • You can mention Merge Request Coaches by typing @gitlab-org/coaches in a comment
    • MR Coach tutorial
  • Reviewers/maintainers of GitLab projects are also listed here
  • For any other questions/feedback, you can send an email to contributors@gitlab.com

6

7 of 8

Submit an MR during SCaLE18x and win a pair of GitLab socks!

  • Mention me in the MR (`@rpaik`) and let me know this is from SCaLE
  • Happy to deliver in person during the conference!
  • List of simple documentation errors/typos

7

8 of 8

Q & A

Questions?

8