Patterns
A pattern combines components and/or content elements into a repeatable, consistent group that has a shared purpose, content association, or both. For example, filtering, forms, or navigation.
- Calls to action for GitLab Duo Guidelines for designing and implementing AI-specific interactive elements that prompt user actions within GitLab.
- Dashboards Guidelines for designing interfaces that present multiple panels of content and data for analysis and decision-making.
- Empty States Informative and actionable regions aimed at improving feature adoption and usability when no content exists yet.
- Feedback
- Filtering Element combinations to narrow down a data list based on specific criteria.
- Forms Guidelines for creating structured interfaces to capture, validate, and submit manual user input.
- Keyboard shortcuts Improve user productivity and accessibility by optimizing flows with a keyboard.
- Merge request reports Widgets that convey information about merge request changes, helping authors and reviewers understand their impact and what needs to be improved.
- Notifications Recommendations for timely and relevant system-generated updates to keep users informed.
- Searching Guidelines for different types of searches.
- Slash commands in GitLab Duo Chat A method for communicating with and discovering GitLab Duo Chat functionality.