Design: Mark CI Components as "verified creator" for the Global Catalog
Problem to Solve
As a user, I want to use only "GitLab maintained components" (e.g. verified) but I see pages upon pages of Components listed in the Global Catalog.
- At a glance, I want to know which ones are
verifiedby GitLab - With the search bar, I want to be able to filter on these GitLab
verifiedcomponents
As a GitLab Engineer, I'd like to understand how best to review newly created components. While moderating content is a concern and discussed in Design: Filter components by badges (#432272 - closed) - other use cases might be:
- A community contributor's component is gaining traction and proving to be popular and relevant to one of our other SAST components. I'd like to designate it as a "GitLab maintained component", and it probably makes sense to be owned be devopssecure. What is our process internally for 1) identifying components as
verifiedand formalizing maintainership responsibilities for these Engineering teams? - Can we leverage
CODEOWNERSto have specific teams oversee certain components? (which requires tedious tracking efforts)
Proposal
Every component that will move to the gitlab.com/components repository will get the ~Certified badge
Designs
Implementation
| Group | Issue Link |
|---|---|
| UX |
|
| frontend | #433394 (closed) |
| backend | #433397 (closed) |
Edited by Sunjung Park