# TL;DR

The `styleGuide/` folder includes:
* a base set of style rules and conventions for littleware web apps (colors, fonts, etc)
* a styleGuide javascript module that integrates littleware style conventions
into components and applications
* a nunjucks `basicShell.html.njk` template that manages the asynchronous
initialization of an application page, and registers a service worker

## BEM CSS rules

This [article](https://www.smashingmagazine.com/2014/07/bem-methodology-for-small-projects/) reviews the 
block-element-modifier (BEM) approach to CSS management.

## Font awesome icons

## styleHelper

## basicShell page lifecycle
