Package: Organize Package & Registry Settings out of CI/CD and into it's own page
Problem to solve
GitLab users who utilize CI/CD can often be users of the Package and Container Registries. However, users are not required to use both CI/CD and Package at the same time. Currently, our settings live under the CI/CD section, specifically for the expiration policies. It can be confusing for users to find package related settings under CI/CD.
Intended users
Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/
- Cameron (Compliance Manager)
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
- Allison (Application Ops)
User experience goal
For users who need to update settings specific to group or project level registries, they should be able to navigate to a "Packages & Registries" settings page, including all relevant settings like dependency proxy setup, container registry expiration policies, and in future, remote/virtual repositories.
Proposal
Create a new settings navigation and page devoted to the Package offering (Container Registry, Package REgistry, Dependency Proxy, etc). We should move settings related to the Package stage over to this new page.
Further details
We would need to update documentation and any admin settings section to reflect this change as well.