The following page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features or functionality remain at the sole discretion of GitLab Inc.
Stage | Manage |
Maturity | N/A |
Content Last Reviewed | 2024-07-19 |
Thanks for visiting this direction page on the Settings category in GitLab. This page belongs to the Personal productivity group within the Foundations Stage and is maintained by Jeff Tucker.
This direction page is a work in progress, and everyone can contribute:
Over years of product development, the Gitlab settings have evolved into a catchall space lacking a cohesive structure. As a result, it's evident there is difficulty in discovering, finding, and configuring settings within GitLab. Our goals to address this include:
Taking inventory
Our starting point is to perform an assessment of the current experience. This includes blending our findings with the extensive collection of epics based on historical requests and user research. There are likely straightforward opportunities that require minimal validation. We will prioritize these earlier in our backlog while delving deeper into other areas.
Search for settings via the command palette
GitLab offers many settings across project, group, instance, and personal levels. Users find it difficult to know where to look for a given setting. They have to spend time looking through many possible locations in order to find the right spot. We will allow users to search for settings via the command palette this year.
See our roadmap in GitLab.
Watch our latest kickoff video to see our plans for the current milestone.
Maturing the user experience for settings
We have consistently received feedback from customers expressing the difficulty in discovering, finding, and recalling where to find specific settings within GitLab. We want to further simplify the settings pages to aid new users in setting up their first GitLab project.
We have also heard from enterprise accounts that managing settings at the project level does not scale to meet their need of administering 1,000s of projects. We will explore approaches that allow large GitLab installations to drive consistency in how they govern their projects.