Frontend Development Guidelines

This guide contains all the information to successfully contribute to GitLab’s frontend. This is a living document, and we welcome contributions, feedback and suggestions.


Ensure that your frontend contribution starts off in the right direction.


High level overview of where we are going from a frontend perspective.


Guidance on topics related to development.


Learn about all the dependencies that make up our frontend, including some of our own custom built libraries.


Learn about all the internal JavaScript modules that make up our frontend.

Style guides

Style guides to keep our code consistent.

Event Tracking with Snowplow

How we use Snowplow to track custom events.


Tips from our frontend team to develop more efficiently and effectively.