Prevent creating more technical debt in CSS class names
Referring to the WG meeting notes we should document the introduction of yet another component CSS classes (like gl-dropdown-*
in mixins.scss, or gl-shadow-drawer
and gl-user-select-none
in box-shadow.scss) in the codebase.
The plan (so far)
-
All the classes that are supposed to be temporary (and should be removed after a component is standardized and follows the Pajamas styles) should follow the gl-tmp-dropdown-*
pattern. -
During the review processes, this should be communicated to the MR authors -
Documentation for gtilab-ui should be updated accordingly to make it easier to link to in reviews