DecisionUse SMACSS to organize CSS within projects


Organizing CSS within projects the same way Drupal organizes its CSS establishes a consistent pattern.

Table Of Contents


We will use the Scalable and Modular Architecture for CSS (SMACSS) methodology to organize CSS. This methodology can be applied to any project, whether it be a Drupal project (where this convention is currently used) or any other front-end project.


By standardizing on a CSS organization methodology across projects, developers can easily organize their styles using a common system. Developers new to a project will already know how the CSS will be organized, allowing them to quickly contribute to a new codebase.

Adam Varn, Andrew Berry, Andy Blum, Aubrey Sambor, Pauline Judge

Decided on