stage: Systems
group: Distribution
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments
description: "GitLab's development guidelines for Distribution"

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.

Contributing

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