SAM design-library Angular upgrade

Public GSA/* epics, in dependency order. Generated 2026-10-28T06:30:57.564Z.

sam-styles

SAM Styles

Pipeline
11 / 11
Angular migration N/A (SCSS)

ngx-uswds-icons Angular 21

USWDS icons packaged as Angular components.

Pipeline
11 / 11
Angular migration
4 / 4

ngx-uswds Angular 21

USWDS Components in Angular

Pipeline
13 / 13
Angular migration
2 / 2

sam-ui-elements Angular 21

A JavaScript library for generating US and SAM WDS HTML elements and components.

Pipeline
11 / 12
Angular migration
3 / 3

sam-design-system Angular 21

SAM Design System — the unified Angular component library.

Pipeline
14 / 14
Angular migration
4 / 4

sam-layouts Angular 21

https://gsa.github.io/sam-layouts/

Pipeline
19 / 19
Angular migration
0 / 0

Quality metrics

Public GSA/* design libraries — quality snapshot as of 2026-10-28.
Library Coverage (lines) Lint debt Accessibility gate Last release-branch commit
sam-styles not published 0 baseline warnings 0 errors WCAG 2.1 AA enforced 2026-10-26
ngx-uswds-icons 100% actual lint enforced no debt baseline published not enforced 2026-10-21
ngx-uswds 94% floor statements 94% · branches 91% · functions 90% lint enforced no debt baseline published WCAG 2.1 AA enforced 2026-10-27
sam-ui-elements 95.67% floor statements 95.6% · branches 90.09% · functions 92.78% 44 baseline warnings 0 errors not enforced 2026-10-21
sam-design-system not published not published not enforced 2026-10-27
sam-layouts not published not published not enforced 2026-10-27
floor
The coverage percentage CI enforces as a ratchet; measured coverage is at or above it and cannot regress below it.
actual
The measured coverage percentage published by the repository.
not published
The repository does not commit a machine-readable result for this metric. It does not mean the check is absent — see the linked epic for what CI actually runs.
lint enforced
The repository runs a lint check in CI, but does not yet commit a machine-readable debt count. See the linked epic for a tracking issue.
baseline warnings
Recorded ESLint warning debt. The baseline is a ratchet that can only decrease, so a falling number across months is the progress signal. Any lint error fails CI outright, so errors are zero on a green branch.
⚠ source missing
A metric source was expected here but could not be read — a dashboard configuration problem, not a repository one.