DecisionUse SMACSS to organize CSS within projects
accepted
Organizing CSS within projects the same way Drupal organizes its CSS establishes a consistent pattern.
Table Of Contents
Decision
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.
Consequences
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.