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.
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.
@samsonjs it looks like you were right about link-to view sending transitions to the Route directly. With that said, it’s kinda kept on the hush, hush. I actually want explore wether this could be make more consistent with the rest of the Ember architecture. The revised diagram looks great. I’m going to tweet it out later today.