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)

Skeletonv3

By Szabadszállási József