files, organized well into logical directories • source cleaned and organized to emphasize and highlight repetitive code • if some concept is a “base” element that could be descended from, %placeholder. Require options? @mixin. • BEM (.block__element—modifier) to break up complex DOM elements.
code organization, I use a slightly modified form, similar to this one by Envato) • Good write-up on the difference between %placeholders, @extends, and @mixins • The best article on BEM • A *great* code guide by @mdo, I especially like the declaration order portion • Harry Robert’s http://cssguidelin.es/. I haven’t fully reviewed this one, but I’m sure it’s incredible. • images by the incomparable Jean Giraud.