Design system is a goal for big organizations who want to strictly maintain a consistent and cohesive brand representation. Within this system lies a component library, a centralized repository housing reusable UI elements, and patterns.
In the Drupal world, there have been various approaches to systematically build reusable components using contrib solutions. Until recently, when SDC goes into core, we decided to build the component library with Single Directory Component (SDC) to be able to evolve it into a Design system in the future.
In this session, we discuss about what to consider when building a component library with SDC, defining conventions within the development team as well as restrictions on the way of evolving the component library.