Style guide driven development and the intelligent re-use of design components can prevent quite a bit of heartache as the look and feel of your site evolves. Your style guide can protect you from unexpected regressions throughout your theme and let you break the cycle of wasting time and effort styling redundant variations of page templates and content.
This session will focus on the tools and methods available to create a living style guide for your Drupal site.
- Past - creating a living style guide in Drupal 7 with help from some contributed modules.
- Present - how changes to the theme system in Drupal 8 lend themselves to style guide driven development.
- Future - looking at some of the style guide related gaps in Drupal 8 and thinking about how they could be filled.
Last but not least, we’ll top it all off with some automation and use visual regression testing techniques to let our living style guide alert us to unintentional regressions in our theme.