Skip to content

Draft: Move Pages menu entry to top level

Janis Altherr requested to merge change-pages-menu-position into master

What does this MR do and why?

Describe in detail what your merge request does and why.

This MR will move Pages out of the Settings section and establish it as a new top level menu entry in the project sidebar.

Why?

Gitlab Pages is the core to any Jamstack Features. Moving it to a top level entry in the sidebar will make the functionality easier to find and explore. It will also allow for additional configuration to be added as sub-menu items in the future as new Jamstack features will be added (e.g. CDN deployments, versioning...).

Gitlab Pages being a sub-entry of Settings is also confusing, as it is not really a Setting in the sense of it being a property of the repository. It is rather a form of deployment, so it would make more sense to be on the same level as the "CI/CD" or "Deployments" option.

Related:

How it looks

Before

Screenshot_2021-09-22_at_09.47.25

After

Screenshot_2021-09-22_at_09.49.08

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Janis Altherr

Merge request reports