ajaxorg/ace — pull request #1125 by gjtorikian (2012-11-28 05:47:54+00:00)
Title: Autogenerate Ace API

:star2::star2::star2: **SHAZAAAM** :star2::star2::star2:

This moves the Ace documentation format off of pdoc notation, and onto JSDoc. I've talked elsewhere about why this ought to be done but basically (as you know) JSDoc is a more popular format.

Meanwhile, Panino has been updated to support the JSDoc mode via Esprima, which gives us one more added bonus: the ability to autogenerate the API method information. From now on, if a method has incomplete documentation, it'll show up in the HTML as such (tagged as "Incomplete").

You'll notice that the base set of represented classes (`Editor`, `EditSession`, _e.t.c._) hasn't changed. That's because the Javascript file containing a class needs to be tagged with `@class`. I can go ahead and do this, but I thought I should confirm first whether we want to do this for every file, a subset of files (_e.g._ `CommandManager`), or something else.

Meanwhile, other files like kitchen-sink and mode-creator were touched to add a favicon.

@nightwing