Feature development

Consult these topics for information on contributing to specific GitLab features.

UX and Frontend guides

Backend guides


Things to be aware of


Git specifics


GitLab components and features

Import and Export

Performance guides

Database guides

See database guidelines.

Integration guides

The following integration guides are internal. Some integrations require access to administrative accounts of third-party services and are available only for GitLab team members to contribute to:

Testing guides

Refactoring guides

Deprecation guides

Documentation guides

Internationalization (i18n) guides

Analytics Instrumentation guides

Experiment guide

Build guides


Domain-specific guides

Technical Reference by Group

Other development guides

Other GitLab Development Kit (GDK) guides