Skip to content

Update GitLab UI working group exit criteria

Taurie Davis requested to merge gitlab-ui-wg-exit-criteria into master

Why is this change being made?

We want to ensure that the exit criteria for the working group is achievable. We also want to clearly define who is responsible for different tasks now that the Foundation team has been formed.

From the working group call this morning, we've decided to update the exit criteria to include the following points:

  • Shepherd restructuring with splitting generic CSS in gitlab-ui and page specific in CE/EE by creating a utility-class library based on the design system (wording TBD)
  • Establish working group FE members as GitLab UI maintainers
  • Ensure there is clear documentation written for when and how new components should be introduced into the design system and the product, including responsible counterparts
  • Ensure there is clear documentation of how to implement gitlab-ui components and utility classes

The following will be shepherded by the Foundation team:

  • Provide guidance to assist with the create/build/style phases of the primary 36 foundational components
  • CSS Cleanup as described in the main Epic under 2. Spring Cleaning for all CSS files

Does this MR meet the acceptance criteria?

Assign to DRI

  • Did you assign this change to the correct DRI of the page or information you are changing?

Conformity

Closes gitlab-org/gitlab-ui#480 (closed)

Edited by Taurie Davis

Merge request reports