Assemble: Yeoman's missing piece

Assemble

work in progress

it is usable

not easy to use

let's talk about Yeoman

http://yeoman.io

Yeoman is designed

developers to be productive

understanding its internals

Yeoman is not there yet

Your CSS must be called main.{css,scss,sass}

Coffeescript output isn't minified/revved like JS

Any HTML that isn't index.html isn't treated as code

No server-side templates/partials

Assemble fixes those last two

http://assemble.io

http://assemble.io/docs

Adding it to a fresh project

Gruntfile changes needed

YAML front-matter

Or use a JSON config file

Partials

Layout

Inline markdown

Inlining files

http://assemble.io/docs/Helpers.html

Yeoman

not just for single-page apps

Thank You!

ngMelb is next Wednesday

CampJS is August 9th

https://github.com/geelen/assemble-talk

@glenmaddern