I whipped up a diagram of an Ember app and how the various pieces interoperate, and asked for feedback on Twitter. I got a bit of feedback from EmberSherpa and a recommendation to post it here.
I cannot upload an image here because I’m new, so here’s a link: http://samhuri.net/blog/2014.02.03-ember-structure (source: Ember structure.graffle)
Thoughts? What’s missing or misrepresented? This was created almost entirely from memory and I’m not up to speed on how things work between controllers and templates, that part probably needs the most work.
Initially there was an arrow from View & Component to Route for actions, but since they bubble via controllers I removed it at EmberSherpa’s suggestion. Clarified with text instead.