Class names should be functional & independent of content. Again, this makes a module re-usable in different contexts.

Modules must have unique names.

Visibility

A guiding principle in Kanban development is to make work visible (Kanban 看板 literally means billboard in Japanese).

To this end, use a styleguide, from the beginning. Groundwork comes bundled with Fractal, a magnificent, automated, styleguide builder. So long as your module folder has an HTML template file (we use Handlebars), then the module will appear in the Fractal styleguide.

To start Fractal locally:

$ fractal start --sync

Big kudos to Pattern Lab by Brad Frost – very inspirational work with a lovely interface. Personally, I like the idea but find the layered granularity difficult.