Skeleton v3 (2.5)

Skeleton history

  • v1: ANT + Middleman
  • v2: Grunt + Middleman (HAML)
  • v2.5: Grunt + Node (Express) (JADE) + ES6

Middleman -> Express

No replace task

No cache (osx related problem)

use more node / less ruby (scss linter)

Node v4.0

io.js -> node.js (es6 support)

upgrade!

 

Segment fault 11 -> rm -rf node_modules, npm install

HAML -> JADE

Almost the same syntax

(DEMO)

 

Whitespace problem

prettyfy

Handlebars

extend/include/block

ES6(7) support

https://babeljs.io/docs/learn-es2015/

http://www.2ality.com/2014/09/es6-modules-final.html

Classes, arrow function, const... etc

 

Babelify included

 

possibility!

scss ->? postcss/cssnetxt

very fast

lot of plugins

autoprefixer

No support in Webstorm

 

Grunt ->? Gulp

...

 

TBD

Missing parts

Final Meta tags

JS Loading mechanizm!! (instead of head.js)

Unit Test

Js2Doc

Testing the skeleton

Testing es6(es7) js

 

NPM START!

(grunt parallel)

Made with Slides.com