Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Theme that Works Even with Raw Knowledge in frontend dev via a smart Bootstrap integration.

Twerk is a Drupal 8 base/parent theme with a starter sub-theme included.

The theme offer a granular integration of Bootstrap with easy default variables override using SASS (SCSS syntax).

Features

  • inherits from Core/Classy theme
  • Bootstrap (SCSS) components on demand : uncomment lines in main SCSS file to activate components
  • Gulp tasks to lint, concat and minify code
  • Icon font (will be removed in a close future to use a SVG store instead)
  • A basic styleguide.html allow non-drupal developers to integrate design
  • A very basic responsive layout provided as an example, using Bootstrap

Philosophy

As less as possible templates overrides and preprocesses. Accessibility and responsiveness in mind.

Roadmap

  • Add breakpoint indicators (an option that could be enabled in theme settings)
  • Granular integration of Bootstrap Javascript components
  • Replace icon font by SVG store
  • Document folder structure
  • Provide a command line tool (drush and/or drupal console) to create a subtheme
  • Pattern Lab integration : we would like to make two coding philosophies coexist : classical Twig/SCSS integration and component design integration using PL
Supporting organizations: 
Development
Sponsorship

Project information

  • caution No further development
    No longer developed by its maintainers.
  • Created by cedric_a on , updated