A starter theme for Drupal 8

bower-gulp-sass

Non so voi, ma a me le vacanze estive regalano tanta voglia di provare cose nuove.
Volevo mettere insieme uno starter kit per lo sviluppo di theme custom in Drupal 8.
L’idea era quella di non dover reinventare la ruota ogni volta e perdere tempo a configurare Gulp per le solite operazioni di lint, beautify, minify, concatenate del JavaScript e del CSS.

Il risultato è questo: https://github.com/erighetto/d8t, un subtheme di Classy.

Cosa ruggisce sotto il cofano?

  • Gulp come task-running
  • Sass per il pre-processing CSS, tramite Libsass così non tiriamo in ballo Ruby
  • Browser Sync test simultanei su molteplici browsers
  • Bower per gestire in modo organizzato le librerie esterne.
  • Bourbon  che è una Sass mixin library
  • Neat per le griglie pensato per lavorare con Bourbon

Per dovere di cronaca devo dire che non è tutta farina del mio sacco.
L’idea di fondo è di fatto un fork di https://github.com/startinggravity/Drupal-8-Theme.
Ho preferito creare un progetto separato perchè ritenevo poco significativa la presenza di un tool come
patternlab mentre imperdonabile la mancanza di Bower in combinata con i due tool wiredep e gulp-main-bower-files per gestire le librerie esterne.

Il progetto è tutt’altro che “definitivo”, quindi suggerimenti e consigli sono sempre ben accetti.

Rispondi