CSS Practices

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