mirror of
https://github.com/locomotivemtl/locomotive-boilerplate.git
synced 2026-01-15 00:55:08 +08:00
Change csscomb json file location change package json node modules to 0.0.0
Charcoal-Boilerplate
Boilerplate for Charcoal projects by Locomotive.
Getting started
###Get the latest node modules We are using this module to get the latest version of every modules and update the package.json
npm install -g npm-check-updates
npm-check-updates -u
npm install
###Run grunt and start coding
grunt
SCSS
Import order
- Settings: Global variables, site-wide settings, config switches, etc.
- Tools: Site-wide mixins and functions.
- Generic: Low-specificity, far-reaching rulesets (e.g. resets).
- Base: Unclassed HTML elements (e.g.
a {},blockquote {},address {}). - Objects: Objects, abstractions, and design patterns (e.g.
.media {}). - Components: Discrete, complete chunks of UI (e.g.
.carousel {}). - Trumps: High-specificity, very explicit selectors. Overrides and helper
classes (e.g.
.hidden {}).
From ITCSS
Languages
JavaScript
45.8%
SCSS
42.4%
HTML
11.8%