Contribute to GitLab Distribution

Learn how to add new components and services to the GitLab application.

Support all package methods

Additions must support both Omnibus GitLab and Cloud Native GitLab. Changes to one must be made to the other to retain feature parity.


The primary projects handled by Distribution are listed below. For more information, visit the Distribution team engineering handbook page or select one of the subsections in the navigation bar.

GitLab application

Components and tools