Developer Experience Design Documents

A design document describes a technical vision and a set of principles that will guide various Developer Experience tool implementation, as we move forward. It acts as guardrails to keep team aligned.

They are version controlled documents that are constantly updated with new insights and knowledge, after every iteration, to become even more useful with time.

Contributing

At GitLab, everyone can contribute, including to our design documents. If you would like to contribute to any of these documents, feel free to:

  1. Go to the source files in the repository and select the design document you wish to contribute to.
  2. Create a merge request.
  3. @ message both an author assigned to the design document, as listed below.
Status Title Authors Coach Owning Stage Created
accepted Component Performance Testing vishal.s.patel stage developer-experience 2025-04-11
proposed Performance results datastore AndyWH 2025-03-11