Boatless

Component ID

2759607

Component name

Boatless

Component type

theme

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

A bloatless developer oriented base theme to start projects with. The theme disables many of the native Drupal 8 styles and scripts in order to have full control of the product. A "use only what you need" mentality.

Boatless has Normalize.css incorporated in the structure which means less styles to override. The base setup is created using Gulp and Stylus with a BEM mentality.

Features

  • Critical CSS -file which can be inlined in the html.html.twig -file (waiting for a module or will add to theme options)
  • Ready to use template overrides for a cleaner markup output (possibilities for BEM)
  • Gulpjs setup with a controlled file structure
  • Autorprefixer
  • CSS minification (Clean CSS)

Currently in development

  • Updating theme structure, including default files
  • Updating CSS structure based on latest Boatless 2.0 changes
    • Convert source styles to SASS
    • Update Gulp file
  • Work on the "starterkits" so that the theme can be updated without affecting current work
  • Update project description
  • Add documentation

Requirements

Node.js
Gulp
Stylus (plugin for gulp)/SASS (SCSS)