Ember-cli & Broccoli - Behind the Curtain

Grokking ember-cli, but confused about some of the auto-magic. In looking at the sample app I created, the BrocFile is basically empty of instructions, but ‘ember serve’ reports a lot of preprocessing going on (or at least that’s what the cli ui implies).

What’s going on here? How much is ember-cli doing on its own?

ember-cli manages the complete build for you, if you are curious about the implementation read through:

https://github.com/stefanpenner/ember-cli/blob/master/lib/broccoli/ember-app.js

It is relatively complicated, and most (hopefully all) of the important details are already taken care of for you.

Thanks for the link; it answers my question fully!

And wow, what thorough work… awesome job by the CLIers.