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 Navigation category in GitLab. This page belongs to the Personal productivity group within the Manage Stage and is maintained by Jeff Tucker.
This direction page is a work in progress, and everyone can contribute:
This joint category is shared between the navigation elements of GitLab and the settings that make it configurable. These aspects serve as the framing for the product itself. Our goal is to make these areas of the product more useful, predictable, and convenient.
Navigation is the highway through which almost every feature is accessed or discovered, and it must be accessible for all types of people and abilities. For this reason, the navigation structure is one of the most important parts of any application’s user interface.
The complexity and breadth of GitLab weighs heavily on both the navigation and settings. In FY24 we invested in overhauling our core navigation, and now we are looking towards how the navigation must evolve to address existing pain points while also accommodating future changes to the product. With settings we must address the historical challenges: discoverability, consistency, access, and visibility.
The navigation experience must be described as intuitive. When navigation is effective, users trust that they can rely on it to help orient and empower themselves within the product. To aid in decision making we will continue to invest in these themes:
Executing this plan we will requires iterating in three ways:
In addition, the Personal productivity group owns the navigation structures of GitLab and is responsible for reviewing and approving any proposed changes. Given the effort required by these requests we dedicate time each milestone to support teams with this process.
Easily switch between projects
We conduct quarterly feedback surveys on GitLab's navigation. Users have mentioned navigating between projects as a major challenge during the most recent surveys. We will seek to improve that experience soon.
You can view our roadmap in GitLab.
Watch our latest kickoff video to see our plans for the current milestone.
Workflow-oriented navigation
Customers need GitLab to offer complete solutions to complex problems. Often solving a single problem requires using many features across the product. Our long-term goal is to provide workflow-oriented navigation throughout GitLab, seamlessly connecting all of the features it offers.
As this is not a marketing category, we don't have a specific measure of maturity.
All roles & personas interact with this category in some capacity.