We write styles in LESS and use Bootstrap CSS library as a cornerstone of all the styles. To build the LESS file into the css files please read the
static/style/README included with the distribution.
- follow LESS conventions
- use sensible organization and modularity.
- Anything that's going to be commonly used across components as a fundamental widget or style should probably be in base.
To add to that, to the extent possible use existing styles wherever they make sense.
If you want to run grunt with spritesmith on Mavericks you need to update grunt-spritesmith https://github.com/Ensighten/grunt-spritesmith/issues/45