Skip to content

USWDS-Proposals - ADR: Create a suite of tools to improve modularity in USWDS Core #20

Description

@mejiaj

USWDS Core could be more modular by creating a suite of tools from the current, monolithic approach.

Briefly include

  1. Header. A brief summary of the decision.
  2. Context. The problem or background information that led to the decision.
  3. Decision. Options considered (with benefits and risks/mitigations), assumptions, choice made, and reasoning.
  4. Consequences. Pros and cons of this decision, including potential trade-offs

Additional context

Potential new tools

  • Utilities will allow users to get started with design system utility classes without having to compile SASS. Additionally, could improve performance so users can load the styles they need or use.
  • Tokens could be better managed in their own module. The dependencies required could improve security and maintainability of USWDS Core. More importantly, by moving tokens to JSON it makes them more universal and useable to teams who might be building mobile applications.

Metadata

Metadata

Assignees

Labels

Status: Will not pursueThe core team determined that the proposed component is not a good fit for the design system.

Type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions