Conventions

Consistency is king. Understand the following conventions used throughout Jack for more fluid productivity.


Component Structure
We utilize BEM ("Block", "Element", and "Modifier") to separate presentation from DOM structure and to convey hierarchical dependencies where necessary. For a crash course in BEM principles, visit Get BEM and BEM 101.

Spacing Characters
Utility classes utilize a hyphen as a spacing character while Sass variables and placeholders use an underscore.