Skip to content

Commit 0116f9c

Browse files
authored
Website: bug bash small fixes (#2682)
1 parent f106a57 commit 0116f9c

File tree

21 files changed

+53
-64
lines changed

21 files changed

+53
-64
lines changed

packages/components/NEW-COMPONENT-CHECKLIST.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The following should be available as resources for the Project Kickoff.
1111

1212
## Project Kickoff
1313

14-
A project kickoff will be scheduled before the project start date. The kickoff will be used to align on project scope, timelines, and milestones and as a space to discuss any open questions. In attendance should be Design System team leadership, lead Designer and Engineer on the project, and Design/Engineer buddies (if applicable).
14+
A project kickoff will be scheduled before the project start date. The kickoff will be used to align on project scope, timelines, and milestones and as a space to discuss any open questions. In attendance should be Design Systems Team leadership, lead Designer and Engineer on the project, and Design/Engineer buddies (if applicable).
1515

1616
## Design Checklist
1717
The design checklist has 4 primary parts:

packages/components/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Finally, add this line to the top of your app's style file (`app.scss` or simila
4848
@import '@hashicorp/design-system-components';
4949
```
5050

51-
⚠️ **Notice**: our component library assumes that a `*, *::before, *::after { box-sizing: border-box; }` reset is applied globally in the CSS of the application. If in your use case this is not true, please speak with the design system team (we can try to find a workaround).
51+
⚠️ **Notice**: our component library assumes that a `*, *::before, *::after { box-sizing: border-box; }` reset is applied globally in the CSS of the application. If in your use case this is not true, please speak with the Design Systems Team (we can try to find a workaround).
5252

5353
Usage
5454
------------------------------------------------------------------------------

website/app/controllers/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default class IndexController extends Controller {
1616
{
1717
title: 'Content',
1818
description:
19-
'Structured guidelines on tone and voice, user communication and more.',
19+
'Structured guidelines on tone and voice, user communication, and more.',
2020
route: 'content',
2121
},
2222
{

website/app/templates/about.hbs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<p class="doc-text-body">The HashiCorp Design Systems Team creates and maintains the Helios Design System. This
1717
includes the Figma components, web components, documentation, and more. Read through our
1818
<a class="doc-link-generic" href="/about/overview/" target="_blank" rel="noopener noreferrer">overview</a>
19-
for more details, and to see why adopting the design system is the future for product teams.
19+
for more details.
2020
</p>
2121

2222
<h2 class="doc-text-h2">Principles</h2>

website/docs/about/overview.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Design systems are often equated with a UI kit or component library. In reality,
1414

1515
## What is Helios
1616

17-
**Helios** is the design system built by the HashiCorp Design System Team. It’s commonly referred to as **HDS**.
17+
**Helios** is the design system built by the HashiCorp Design Systems Team. It’s commonly referred to as **HDS**.
1818

1919
Helios is available and recommended for all HashiCorp product teams using Ember.js. We also support teams using alternative frameworks or libraries, such as React, on a case-by-case basis via our design assets, [tokens](/foundations/tokens), and best practice guidance.
2020

@@ -28,23 +28,23 @@ For more information on how to use the design system, visit our getting started
2828

2929
Helios was specifically created for **customer-facing products**.
3030

31-
All HashiCorp **product teams** have adopted Helios as the single source of truth for the design language, components, and patterns used to build the UIs of their consumer-facing products.
31+
All HashiCorp **product teams** have adopted Helios as the single source of truth for the foundations, components, and patterns used to build the UIs of their consumer-facing products.
3232

3333
### Internal products
3434

3535
Helios is **not** meant to be used as a general-purpose UI library.
3636

37-
If you intend to use Helios for **internal products or tools** in HashiCorp [contact the Design Systems Team](/about/support) before starting so we can discuss if Helios is a good fit for your team and how this might affect system overhead (changes, maintenance, support, etc).
37+
If you intend to use Helios for **internal products or tools**, [contact the Design Systems Team](/about/support) before starting so we can discuss if Helios is a good fit for your team.
3838

3939
### External products
4040

4141
Helios is **not** meant to be used outside of HashiCorp.
4242

43-
If you’re **not a HashiCorp employee**, you’re more than welcome to use the Helios design system as a reference, but we don’t provide support if you use it to build your product or UIs. At any moment, we may introduce changes to our assets or components that could potentially break your product or UIs.
43+
If you’re **not a HashiCorp employee**, you’re more than welcome to use the Helios Design System as a reference, but we don’t provide support if you use it to build your product or UIs. At any moment, we may introduce changes to our assets or components that could potentially break your product or UIs.
4444

4545
## Benefits of using Helios
4646

47-
While increasing visual and functional consistency across products is the most visibly notable result of design system adoption, other benefits include:
47+
Helios increases the visual and functional consistency of Hashicorp products. Other benefits include:
4848

4949
- Increased velocity in the design and development of new products and features
5050
- Dismantling silos between teams that adopt and use the system
@@ -57,7 +57,7 @@ While the scale of a design system largely depends on the needs of those consumi
5757

5858
In Helios, we offer the following:
5959

60-
- **Design Language**: colors, typography, icons, content strategy
60+
- **Foundations**: colors, typography, icons, content strategy
6161
- **Components**: component design, component development, tokens, development standards
6262
- **Patterns**: repetitive combinations of components and foundational styles that yield more complex functions and features
6363
- **Documentation**: education, issue tracking, contribution, content management, processes

website/docs/about/principles.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Principles
33
description: We consider the whole when creating the parts.
4-
caption: Read the principles that guide the design system team.
4+
caption: Read the principles that guide the Design Systems Team.
55
navigation:
66
order: 102
77
layout:

website/docs/components/app-footer/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: App Footer
33
description: >-
44
A footer that appears on every screen to display supplementary information and
55
links.
6-
caption: Displays supplementary information and links for the application.
6+
caption: Supplementary information and links for the application.
77
links:
88
figma: >-
99
https://www.figma.com/design/iweq3r2Pi8xiJfD9e6lOhF/HDS-Components-v2.0?node-id=67351-171799&t=w8xQlWxzH7bwXLe2-1

website/docs/components/button-set/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Button Set
33
description: Provides consistent layout and spacing for a set of buttons.
4-
caption: A set of buttons.
4+
caption: Provides consistent layout and spacing for a set of buttons.
55
links:
66
github: >-
77
https://github.com/hashicorp/design-system/tree/main/packages/components/src/components/hds/button-set

website/docs/components/flyout/partials/guidelines/guidelines.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ A Flyout is useful for more complex content, given the space it occupies in the
2121

2222
!!! Info
2323

24-
**Note:** Complexity of content is relative, use your own judgment to determine if the content or function is overly complex and consider moving it to its own page.
24+
Complexity of content is relative, use your own judgment to determine if the content or function is overly complex and consider moving it to its own page.
25+
2526
!!!
2627

2728
#### Status and messaging

website/docs/components/segmented-group/index.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
---
22
title: Segmented Group
33
description: >-
4-
Combines one or more input fields and actions to handle complex filtering and
5-
data collection.
4+
Combines one or more input fields and actions.
65
caption: >-
7-
Combines one or more input fields and actions to handle complex filtering and
8-
data collection.
6+
Combines one or more input fields and actions.
97
links:
108
figma: >-
119
https://www.figma.com/design/iweq3r2Pi8xiJfD9e6lOhF/HDS-Components-v2.0?node-id=67406-110590&t=w8xQlWxzH7bwXLe2-1

website/docs/components/tag/partials/guidelines/guidelines.md

+5-6
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,12 @@
1111

1212
## Layout
1313

14-
- The Tag component can be used in several different layouts, but we commonly see them in a list or a group.
15-
- Tags will fill the parent container and then wrap, as necessary.
14+
The Tag component can be used in several different layouts, but we commonly see them in a list or a group. They will fill the parent container and then wrap, as necessary.
1615

17-
![Tag layout as a list](/assets/components/tag/tag-layout-list.png =678x*)
16+
![Skeleton of an app with tags in a list below the heading.](/assets/components/tag/tag-layout-list.png =678x*)
1817
<Doc::ImageCaption @text="Tag layout as a list"/>
1918

20-
![Tag layout as a group](/assets/components/tag/tag-layout-group.png =818x*)
19+
![Skeleton of an app with tags in a group where they fill the container and wrap onto 4 rows.](/assets/components/tag/tag-layout-group.png =818x*)
2120
<Doc::ImageCaption @text="Tag layout as a group"/>
2221

2322
## Spacing
@@ -30,14 +29,14 @@ As a best practice, use a vertical spacing of 12px and horizontal spacing of 8px
3029

3130
!!! Do
3231

33-
![Example of a leading icon in the tag](/assets/components/tag/tag-leading-icon.png =916x*)
32+
![](/assets/components/tag/tag-leading-icon.png =916x*)
3433
The leading dismiss icon allows mouse users to clear multiple Tags quickly because they do not need to move their mouse.
3534
!!!
3635

3736

3837
!!! Dont
3938

40-
![Example of a trailing icon in the tag](/assets/components/tag/tag-trailing-icon.png =916x*)
39+
![](/assets/components/tag/tag-trailing-icon.png =916x*)
4140
When the dismiss icon is trailing, the mouse user must adjust positioning of their mouse to clear the Tags, which results in slower task completion.
4241
!!!
4342

website/docs/foundations/border/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Borders
3-
caption: Borders define and separate content visually. They can be used alone or in combination with elevation.
4-
description: Borders define and separate content visually. They can be used alone or in combination with elevation.
3+
caption: Borders define and separate content visually.
4+
description: Borders define and separate content visually.
55
links:
66
figma: https://www.figma.com/design/uX4OEaJQdWfzULADchjAeN/HDS-Foundations-v2.0?node-id=6024-2082&t=z7hDCKFFuGUMDRYe-1
77
previewImage: assets/illustrations/foundations/border.jpg

website/docs/foundations/tokens/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Tokens
3-
caption: Design tokens are provided as CSS custom properties and used to share and standardize foundation styles.
4-
description: Design tokens are provided as CSS custom properties and used to share and standardize foundation styles.
3+
caption: Design tokens are used to share and standardize foundation styles.
4+
description: Design tokens are used to share and standardize foundation styles.
55
previewImage: assets/illustrations/foundations/tokens.jpg
66
layout:
77
sidecar: false

website/docs/getting-started/for-designers.md

+5-15
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ Many resources and links on this page are only available to HashiCorp employees.
1212

1313
The Design Systems Team maintains and publishes Figma libraries which contain foundational styles, components, patterns, and icons.
1414

15-
For documentation around broader Figma best practices within HashiCorp design teams, reach out to the [Design Ops team](https://sites.google.com/hashicorp.com/designknowledgehub/design-system) or visit the [#design-ops slack channel](https://hashicorp.slack.com/archives/C029GL8GJDV).
16-
1715
## Enabling Helios libraries
1816

1917
!!! Insight
@@ -69,15 +67,9 @@ Because the usage of Helios Foundations reinforces consistency across the produc
6967

7068
3. Select the style you wish to apply from the list of options. Ensure you choose styles within the **HDS - Product Foundations** library.
7169

72-
![Applying styles to a text layer](/assets/getting-started/designers/apply-text-style.png =784x*)
73-
74-
To learn more about how to use the foundational styles, visit:
70+
![](/assets/getting-started/designers/apply-text-style.png =784x*)
7571

76-
- [Colors](/foundations/colors)
77-
- [Typography](/foundations/typography)
78-
- [Elevation](/foundations/elevation)
79-
- [Borders](/foundations/border)
80-
- [Focus ring](/foundations/focus-ring)
72+
To learn more about how to use the foundational styles, visit [the Foundations section](/foundations/).
8173

8274
## Icons
8375

@@ -108,9 +100,7 @@ Add Helios components to your design project by inserting them directly from the
108100

109101
1. Open the [assets panel](https://help.figma.com/hc/en-us/articles/360038663994-Name-and-organize-components#assetspanel) by clicking "Assets" at the top of the left sidebar.
110102

111-
2. Scroll through the list or use the search feature to locate the component you’d like to use.
112-
113-
- Figma’s search feature returns results based on the component’s name, category, and description.
103+
2. Scroll through the list or use the search feature to locate the component you’d like to use. **Note:** Figma’s search feature returns results based on the component’s name, category, and description.
114104

115105
3. Click and drag the component into the canvas or frame.
116106

@@ -136,7 +126,7 @@ If you prefer to select a component visually, the [Product Components](https://w
136126

137127
4. Navigate back to your project file and paste the component wherever needed.
138128

139-
![Copy from the stickersheet](/assets/getting-started/designers/copy-from-stickersheet.png =752x*)
129+
![](/assets/getting-started/designers/copy-from-stickersheet.png =752x*)
140130

141131
### Working with components
142132

@@ -205,7 +195,7 @@ We don’t recommend tying core design functionality to third-party plugins beca
205195

206196
The [Figma community](https://www.figma.com/community) contains other useful resources for documenting your designs, wireframing, and collaborating with your team. Access Figma's community by clicking the organization switcher in the dashboard and selecting "Community" or by clicking "Explore Community" in the toolbar.
207197

208-
![Navigating to the Figma community from the desktop app](/assets/getting-started/designers/figma-community.png =804x*)
198+
![](/assets/getting-started/designers/figma-community.png =804x*)
209199

210200
### Figma documentation
211201

website/docs/icons/library/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Icon library
33
layout:
44
sidecar: false
5-
caption: Icons can be used to support and enhance meaning and can help call out information.
5+
caption: Use icons to support and enhance meaning and call out information.
66
links:
77
figma: https://www.figma.com/design/TLnoT5AYQfy3tZ0H68BgOr/HDS-Icons?m=auto&node-id=164-0&t=uqfJ7Wtjy9AfhBtY-1
88
github: https://github.com/hashicorp/design-system/tree/main/packages/components/src/components/hds/icon

website/docs/patterns/button-organization/partials/guidelines/alignment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Alignment
22

3-
Alignment refers to how buttons and actions are aligned relative to the container or page. When combined with different reading patterns and hierarchy focal points, different alignment methods impact a function's readability, usability, and intended outcome.
3+
Alignment refers to how buttons and actions are aligned relative to the container or page. When combined with different reading patterns and hierarchy, different alignment methods impact a function's readability, usability, and intended outcome.
44

55
!!! Info
66

Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
While the alignment, order, and grouping of buttons might seem trivial, the impact on users is immediate and often occurs in experiences of high important and interruption.
1+
These guidelines aid in the decision-making process for organizing buttons and actions. Different alignment, ordering, and grouping of actions result in different outcomes in user experience.
22

33
While these guidelines don’t cover every scenario, they are intended to aid in the decision-making process when determining how to organize buttons and actions. Different methods of alignment and ordering will result in different outcomes with pros and cons for each. What is most important is **consistency** across an application in how actions are aligned, ordered, and grouped.

0 commit comments

Comments
 (0)