Add tab navigation to the package registry list view
Problem to solve
GitLab's Package Registry enables our users to store a myriad of different package types in a single registry with seamless integration with Ci/CD. As users add more packages, the current user interface can make it difficult to navigate to a package of a specific type, or give an overview of the packages contained in the registry. This is true at the instance and group levels.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
Further details
The current UI (displayed below) can make it difficult to manage a larger registry due to a lack of filtering and package overview.
Proposal
The proposed solution is to add tabbed navigation at the top of the package list view that displays:
- "All Packages" tab with the total number of packages contained in the repository
- The name of the different package types included, followed by a the number of packages of that specific type in the registry.
Permissions and Security
n/a
Documentation
- Screenshots of the package UI in the documentation may need to be updated
- Information on navigating the package registries may need to be updated.
Availability & Testing
--
What does success look like, and how can we measure that?
The success of this feature is represented by our users being able to manage and navigate their package managers more efficiently through the improved organization on the User Interface.
Additional Notes
- The use case of a package repository only containing a single package type needs to be decided on. (ex. this registry only contains npm packages. Should the tabbed navigation still be shown to the user, should the All tab be included as well as the single type tab, etc)