Advertising sustains the DA. Ads are hidden for members. Join today

Contributed module documentation

New York State Design System Libraries

The NYSDS Libraries module provides an easy way to incorporate components from the NYS Design System into existing Drupal websites or new Drupal websites which feature a traditional frontend using a traditional theme. It does this using Drupal's built-in component discovery system.

This module isn't intended for use with detached frontends/SPAs; for that you should simply include the entire design system as a part of your project.

About the NYSDS

What is the New York State Design System?

Purpose of the Module

What is this module trying to accomplish or add to the NYSDS ecosystem?

Methodology

What is the general technical approach for including the NYSDS web components in this module?

Dependencies

How are the design system and related libraries managed in this module?

Installing the module

What version should I use for the module?

Using the components

How do I implement the components once the module is installed on my site?

Working with Form Components

How do I incorporate the NYSDS with existing Drupal form components?

Contributing to this Module

What is the change control process for contributing to this module?

Contributing: Upgrading the NYSDS

As a developer, how do I update the NYSDS library in this module?

Contributing: Adding a new component

How do I add a new component from the NYSDS to this module?

Contributing: Updating Drupal component code

How do I update a Drupal component when one of the NYSDS components changes?

Guide maintainers

loopy1492's picture