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 | Foundations |
Maturity | N/A |
Content Last Reviewed | 2024-01-09 |
Thanks for visiting this direction page on the Navigation 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:
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.
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.