feat(Dashboard): Init dashboard definitions
Purpose
Add a new 'Dashboards' page that contains definitions from the working group.
The definitions have been adapted to work within the constructs of Pajamas.
Merge request reports
Activity
changed milestone to %15.10
added Pajamas WorkingGroupDashboards typemaintenance labels
assigned to @jeldergl
Minor release (conventional commits)This Merge Request will trigger a minor release of Pajamas Design System based on its title.
This will bump the second part of the version number, e.g.
v1.2.3
->v1.3.0
.Generated by
DangerSetting label groupfoundations based on
@jeldergl
's group.added groupfoundations label
- Resolved by Jeremy Elder
Instead of just placing a list of definitions in the initial version of this page, I wanted to try and capture them in a way that aligns with other documentation in Pajamas, and that directionally gives a sense of the visual construct for a dashboard. Some of the definitions and categories weren't 100% clear to me at face value, so I did my best to translate them into this format and we can work from here.
Some of the changes to review:
- Definitions are split into three categories: layout, content and configuration, and behavior. Sections like these are a little more common in Pajamas and help map visual to interaction to code.
- Using alpha order in lists.
- Language is updated to follow Pajamas voice and tone. Definitions aim to be consistent with each other in style, simplified when context allows, and refer to things in a singular way.
- More specific changes will be noted in the diff.
- Resolved by Jeremy Elder
- Resolved by Jeremy Elder
- Resolved by Robert Hunt
- Resolved by Jeremy Elder
added devopsmanage sectiondev labels
mentioned in issue gitlab-org/gitlab#391880 (closed)
- Resolved by Jeremy Elder
- Resolved by Jeremy Elder
- Resolved by Jeremy Elder
mentioned in issue jeldergl/view#44 (closed)
added 1 commit
- c1281724 - Remove breadcrumbs from dashboard description as it's handled by the page-level
added 12 commits
-
c1281724...f8fb0d17 - 11 commits from branch
main
- a0de322a - feat(Dashboards): Init dashboard definitions
-
c1281724...f8fb0d17 - 11 commits from branch
requested review from @jmandell
- Resolved by Jeremy Elder
- Resolved by Jeremy Elder
- Resolved by Jeremy Elder
removed review request for @rob.hunt
added 5 commits
-
8f2851f6...ff83e3b5 - 4 commits from branch
main
- c62ae1c0 - feat(Dashboards): Init dashboard definitions
-
8f2851f6...ff83e3b5 - 4 commits from branch
- Resolved by Jeremy Elder
mentioned in issue gitlab-org/gitlab#392963 (closed)
@jeldergl, here is the issue we talked about this morning for fixing the UI.
Have a look and see if it makes sense: gitlab-org/gitlab#392963 (closed)
- Resolved by Jeremy Elder
added 1 commit
- 3dd7dbe7 - feat(Dashboards): Apply clarifying suggestions
- Resolved by Jeremy Elder
removed review request for @jmandell
- Resolved by Taurie Davis
@tauriedavis this MR is to capture the working group's effort on dashboards. Would you be able to provide a final review here? Thanks!
/cc @cdybenko
requested review from @tauriedavis
mentioned in epic gitlab-org&8555 (closed)