As an open core product and as a key part of our values, we welcome everyone to contribute to the GitLab project.
Here, you’ll find information about writing code in the GitLab codebase, designing experiences in the GitLab UI, and integrating your own product or tool with the GitLab application.
Access GitLab data on demand directly, or via community-created client libraries.
Receive notifications in your web application in response to events in a GitLab group or project.
Add your integration directly to the GitLab codebase, making it available to all users by default.
Set up and maintain your local development environment with less effort.
Our unified design language makes contributions easier and experiences more consistent and accessible.
Our Vue framework used to implement Pajamas components in GitLab.
See best practices for contributors writing code in the GitLab codebase.
See best practices for contributors writing code in the GitLab codebase.