I actually did a blog series on this very topic just a few weeks ago. I start with a basic (globals) ember app and transform it over 8 different posts.
- Part 1 - Introduction
- Part 2 - Concatenation (introducing Grunt)
- Part 3 - Handlebars template precompilation
- Part 4 - ES6 modules
- Part 5 - JSHint
- Part 6 - Watch + Live Reload
- Part 7 - Testem
- Part 8 - Deployment
In the end, you have a Gruntfile w/ tasks just like EAK (but you've built it all by hand -one step at a time)