How to create a component with SDC
SDC is a directory with some files inside. You can create everything you need by hand or leverage a Drush command provided by the Component Libraries: Generator (cl_generator
, https://www.drupal.org/project/cl_generator) contributed module.
Note
At the time of writing, there are two versions of the cl_generator
module – be sure to install version 2, which is compatible with SDC from Drupal core. There are also plans to move the generator directly inside Drush; look at the project page at drupal.org
to check for the latest on this.
Open a terminal and type the following command to start the generation wizard:
ddev drush generate theme:sdc:component
Work through the questions and provide answers to generate a component with these values:
- Location:
theme
- Machine name of the theme:
alps_trips
- Components directory:
components
(the default, and with SDC, the only valid value) - Component machine name:
at-button
...