Contribute to GitLab
Join 4,000+ contributors in GitLab’s open source community and co-create the platform millions of people use to deliver software faster.
Why Contribute?
Co-Create GitLab
Learn how GitLab's customers are working directly with product and engineering teams to propose and contribute new features. Improve the software you use every day.
Learn moreDeveloper Experience
Open source contributions build experience working with developers and product teams. Highlight your contributions and GitLab achievements on social media or in your resume.
Learn moreJoin a Community
With 4,000+ contributors, GitLab’s open source community can help you with pair programming sessions, community events and chat support. Come say hello in the GitLab Community Discord!
Learn moreAchievements
Onboard as a first-time contributor, then level up to achieve badges, GitLab swag, and organizational awards. Contribute your way into the GitLab Hall of Fame!
Learn moreTutorial: Make a GitLab Contribution
Learn how to make code changes and create a merge request
Onboard with GitLab's open source community and choose your development environment. Select between in-browser remote options or configure the GitLab Development Kit (GDK) for full local development.
Community Events
Hackathon
Climb the Hackathon leaderboard alongside the GitLab community to contribute, learn, and win exciting prizes!
Learn morePairing Sessions
Join our weekly community pairing sessions to meet community members, learn a new area of GitLab or work on a contribution.
Learn moreLivestreams & Recordings
Check out livestreams and recordings of pairing sessions and other events on the Community Coders for GitLab YouTube channel.
Learn moreCI/CD Components Community Office Hours
Meet the CI Components team and learn how to create your own components in the CI/CD Catalog.
Learn moreHow to find help contributing to GitLab:
- Type
@gitlab-bot help
in a comment on a merge request or issue. - Join the GitLab Community Discord and ask for help in the
#contribute
channel. - Email the Contributor Success team at
[email protected]
.
Contribution Guidelines
Development
Add features, fix bugs, help with reviews, and more. You don't need to know how to write code to contribute.
Learn moreDocumentation
From fixing typos to rewriting pages, anyone can contribute to the GitLab documentation.
Learn moreTranslation
Join the 1,500+ community members who translate GitLab into more than 35 languages.
Learn moreUX Design
Help make GitLab easy to use for a diverse group of people. Propose features, fix design bugs, and enhance code.
Learn moreProject Templates
Create default templates, repositories, and CI/CD pipeline definitions. Help others around the world get started more quickly.
Learn moreIt is GitLab's mission to make it so that everyone can contribute. Diversity, Inclusion, and Belonging is one of GitLab's values and we want to create a welcoming community for every contributor. GitLab earned a CHAOSS DEI Badge for our Diversity, Equity, and Inclusion Project Statement, which documents our commitment to DEI within our open source community.
Please visit our Code of Conduct page to learn more about our pledge and standards for an open and welcoming environment.
All contributions to GitLab are subject to the DCO or a CLA.