Skip to content

Instantly share code, notes, and snippets.

@tomdale
Created February 18, 2012 01:54
Show Gist options
  • Save tomdale/1856842 to your computer and use it in GitHub Desktop.
Save tomdale/1856842 to your computer and use it in GitHub Desktop.
Ember documentation TODO

Documentation

TODO

  • API docs

  • How to bootstrap a project

  • Application structure (M/V/C layers and what they're for)

  • Getting started with Ember and Rails

  • Built-in controls

  • How events are handled and bubbled

  • Ember.ArrayController

  • Array observers, propagation and ArrayProxy

  • How the view layer works - 30,000 foot view

  • How to use state managers

  • Bindings and run loop overview

    • Run once
  • Building Ember.js applications (conceptually, what needs to happen?)

  • Debugging

    • Ember.Application and toString
    • {{debugger}}
    • {{log}}
  • Handlebars composition

  • Handlebars helpers

    • paths
    • binding aware
  • View layer lifecycle hooks

  • Others

    • Routing
    • Persistence
      • jQuery.ajax
      • Equivalent of Backbone sync
      • ember-data
    • ember-debug
@skilesare
Copy link

Here is the biggest thing to me. I didn't 'get' asp back in the day. One day I read an article about the 'page life cycle' that made everything gell. All of a sudden I was building server controls and it all made sense.

I'd love a 'page lifecycle' for ember. Or rather the event loop. A set happens. Code Runs. A collection of bindings is cross referenced. Observers run. Loop starts over.

@jackdempsey
Copy link

@dgeb totally. i've actually rewritten your example in coffeescript locally, will likely share at some point. want to level up my own knowledge before disseminating the codes :-)

@skilesare maybe i'm not following, but Ember does have a loop. Are you looking for a different kind or didn't realize it?

@skilesare
Copy link

@jackdempsey I just want someone to document it. Maybe with some pictures. See this: http://msdn.microsoft.com/en-us/library/ms178472.aspx I'll be more than happy to do it once I really understand it but I'm not there yet.

@frodsan
Copy link

frodsan commented Feb 22, 2012

Hi guys! Yesterday, i wrote a post about how to contribute to Ember docs :)

@msheakoski
Copy link

When dealing with state managers and/or Rails, it would be helpful if best practices for authenticating a user against the back end server were explained. Perhaps an example where unauthenticated users are presented with only a login form and once authenticated, the rest of the interface appears with their name in the corner and the option to log out.

@johngouf
Copy link

johngouf commented Mar 1, 2012

Hi there, what I would find really useful is a list of available plugins.
For instance, I have recently discovered this: http://ghempton.github.com/ember-layout-example/ which I think is really interesting.

@pangratz
Copy link

pangratz commented Apr 6, 2012

@johngouf there are some useful links in the Ember.js wiki

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment