Initial mirror of the HPE Design System

Readable mirror of https://design-system.hpe.design, sourced from
github.com/grommet/hpe-design-system (Apache-2.0) at commit 567c4d5
(2026-07-16).

The upstream site is a client-rendered Next.js export with no sitemap; it
returns a 1.5 KB empty shell to curl. This repo is the same guidance in plain
Markdown with every value resolved, plus the assets checked in.

Docs: scope and authority model, brand foundations with resolved color and
spacing tables, the design token tiers and version map, UI copy rules,
accessibility conformance and the responsibility split, the component and
template inventory, and an adoption/review checklist.

Assets: 452 SVG icons, 5 HPE and Aruba word-marks, 282 documentation graphics.

HOWTO-mirror-the-design-system.md is a verified runbook for rebuilding this
from scratch against a newer upstream.

Colors were resolved programmatically, not transcribed: token JSON stores
references, not values.

Apache-2.0 upstream. Note that it covers copyright, not trademark; Brand
Central remains authoritative for the HPE marks.
This commit is contained in:
2026-07-30 08:34:50 -04:00
commit 0730557624
752 changed files with 8423 additions and 0 deletions
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 504 144" xmlns:v="https://vecta.io/nano"><path d="M391.2 81.27v35.46H504V144H362.4V54H504v27.27H391.2z" fill="#01a982"/><path d="M276.673 0h-89.254v144h28.8v-36.607h60.008c37.914 0 59.692-21.59 59.692-53.395C335.918 21.985 314.14 0 276.673 0zm-1.881 79.793h-58.573V27.27h58.573c22.679 0 31.281 10.484 31.281 26.728 0 16.079-8.602 25.795-31.281 25.795zM391.2 40.63h-28.8V0H504v27.27H391.2v13.36zM151.2 0v144h-28.8V84.984H28.8V144H0V0h28.8v57.384h93.6V0h28.8z"/></svg>

After

Width:  |  Height:  |  Size: 519 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 504 144" xmlns:v="https://vecta.io/nano"><path d="M391.2 81.27v35.46H504V144H362.4V54H504v27.27H391.2z" fill="#01a982"/><path d="M276.673 0h-89.254v144h28.8v-36.607h60.008c37.914 0 59.692-21.59 59.692-53.395C335.918 21.985 314.14 0 276.673 0zm-1.881 79.793h-58.573V27.27h58.573c22.679 0 31.281 10.484 31.281 26.728 0 16.079-8.602 25.795-31.281 25.795zM391.2 40.63h-28.8V0H504v27.27H391.2v13.36zM151.2 0v144h-28.8V84.984H28.8V144H0V0h28.8v57.384h93.6V0h28.8z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 531 B

+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="153px" height="39px" viewBox="0 0 153 39" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="Dark" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="aries-foundation-branding" transform="translate(-146.000000, -3448.000000)" fill="#FF8300">
<path d="M161,3457 C169.179407,3457 175.82973,3463.54679 175.996782,3471.68617 L176,3472 L176,3487 C173.125264,3486.53683 171.135968,3485.52888 170.032112,3483.97615 C167.521235,3485.87404 164.392109,3487 161,3487 C152.715729,3487 146,3480.28427 146,3472 C146,3463.71573 152.715729,3457 161,3457 Z M284,3457 C292.179407,3457 298.82973,3463.54679 298.996782,3471.68617 L299,3472 L299,3487 C296.125264,3486.53683 294.135968,3485.52888 293.032112,3483.97615 C290.521235,3485.87404 287.392109,3487 284,3487 C275.715729,3487 269,3480.28427 269,3472 C269,3463.71573 275.715729,3457 284,3457 Z M233,3455.15484 L233,3472 C233,3480.28427 226.284271,3487 218,3487 C209.715729,3487 203,3480.28427 203,3472 L203,3459.15484 C207.666667,3460.7229 210,3463.81549 210,3468.43262 L210,3472 C210,3476.41828 213.581722,3480 218,3480 C222.418278,3480 226,3476.41828 226,3472 L226,3464.43262 C226,3459.92042 228.228478,3456.86426 232.685434,3455.26412 L233,3455.15484 Z M236,3448 C240.666667,3449.56805 243,3452.66065 243,3457.27778 L243.000628,3459.30873 C245.315899,3457.84633 248.059114,3457 251,3457 C259.284271,3457 266,3463.71573 266,3472 C266,3480.28427 259.284271,3487 251,3487 C247.607891,3487 244.478765,3485.87404 241.96598,3483.97547 C240.905704,3485.47026 239.023674,3486.45995 236.321796,3486.94521 L236,3487 L236,3448 Z M194,3457 C195.888508,3457 197.918334,3457.22992 199.614673,3457.84992 L200,3458 L200,3465.99936 C198.522238,3464.67637 196.209139,3464 194,3464 C189.581722,3464 186,3467.58172 186,3472 L186,3471.938 L186,3487 L179,3487 L179,3459.15484 C181.059098,3459.4866 182.663923,3460.09785 183.814474,3460.98861 C186.488617,3458.51322 190.067593,3457 194,3457 Z M161,3464 C156.581722,3464 153,3467.58172 153,3472 C153,3476.41828 156.581722,3480 161,3480 C165.418278,3480 169,3476.41828 169,3472 C169,3467.58172 165.418278,3464 161,3464 Z M284,3464 C279.581722,3464 276,3467.58172 276,3472 C276,3476.41828 279.581722,3480 284,3480 C288.418278,3480 292,3476.41828 292,3472 C292,3467.58172 288.418278,3464 284,3464 Z M251,3464 C246.581722,3464 243,3467.58172 243,3472 C243,3476.41828 246.581722,3480 251,3480 C255.418278,3480 259,3476.41828 259,3472 C259,3467.58172 255.418278,3464 251,3464 Z" id="Combined-Shape"></path>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB