Skip to content
Snippets Groups Projects
Select Git revision
  • ag-test
  • rs-test
  • master default protected
  • test-me-pa
  • mksionek-master-patch-52381
  • new-branch-10
  • test-conflicts
  • test-suggestions
  • alejandro-test
  • patch-25
  • winh-test-image-doscussion
  • stg-lfs-image-test-2
  • stg-lfs-image-test
  • test42016
  • issue_42016
  • issue-32709
  • add-codeowners
  • ClemMakesApps-master-patch-62759
  • bvl-staging-test
  • bvl-merge-base-api
  • v9.2.0-rc6 protected
  • v9.2.0-rc5 protected
  • v9.2.0-rc4 protected
  • v9.2.0-rc3 protected
  • v9.1.4 protected
  • v9.2.0-rc2 protected
  • v9.2.0-rc1 protected
  • v9.1.3 protected
  • v8.17.6 protected
  • v9.0.7 protected
  • v9.1.2 protected
  • v9.1.1 protected
  • v9.2.0.pre protected
  • v9.1.0 protected
  • v9.1.0-rc7 protected
  • v9.1.0-rc6 protected
  • v9.0.6 protected
  • v9.1.0-rc5 protected
  • v9.1.0-rc4 protected
  • v9.1.0-rc3 protected
40 results

ux_guide

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Pedro Moreira da Silva authored
    5c5f4174
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.

    GitLab UX Guide

    The goal of this guide is to provide standards, principles and in-depth information to design beautiful and effective GitLab features. This will be a living document, and we welcome contributions, feedback and suggestions.

    Design


    Principles

    These guiding principles set a solid foundation for our design system, and should remain relatively stable over multiple releases. They should be referenced as new design patterns are created.


    Basics

    The basic ingredients of our experience establish our personality and feel. This section includes details about typography, iconography, and color.


    Animation

    Guidance on the timing, curving and motion for GitLab.


    Copy

    Conventions on text and messaging within labels, buttons, and other components.


    Components

    Components are the controls that make up the GitLab experience, including guidance around buttons, links, dropdowns, etc.


    Surfaces

    The GitLab experience is broken apart into several surfaces. Each of these surfaces is designated for a specific scope or type of content. Examples include the header, global menu, side pane, etc.


    Features

    The previous building blocks are combined into complete features in the GitLab UX. Examples include our navigation, filters, search results, and empty states.


    Research


    Users

    How we think about the variety of users of GitLab, from small to large teams, comparing opensource usage to enterprise, etc.


    Other


    Tips for designers

    Tips for exporting assets, and other guidance.


    Resources

    Resources for GitLab UX