Rename all component names and endpoints to singular
Proposal
Let's rename all component names and endpoints to singular.
For example, let's change Buttons
to Button
and /components/buttons
to /components/button
.
Reasoning
- Singular makes more sense.
🏀 - Some components do not or can not follow the current convention. For example, see
avatar
andpagination
. - The
gitlab-ui
project is already using singular for all component names. See base directory. - The implemented components in the GitLab source are already using singular. For example, see the button component during import, registration, and usage.
Risks
The documentation of some components will have to be updated. On the other hand, some already inconsistently use singular or plural references to the components(s). For example:
Avatars are used to represent a unique entity, be it a person, a group, or a project.
v.
A checkbox is an input which acts as a boolean. Additionally, it can have an indeterminate state.
Edited by George Tsiolis