title: Where to find Emacs Helm documentation
body: <p><a href="https://github.com/emacs-helm/helm">Helm</a> is a great framework for selection and autocompletion. Reading <a href="http://www.emacswiki.org/emacs/Anything">Anything page</a> on <a href="http://www.emacswiki.org/">Emacs Wiki</a>, I know Helm evolved from Anything. The page advises user to update extensions written for Anything to be used with Helm but provided no instruction on how to do. <a href="https://github.com/emacs-helm/helm/wiki">Helm wiki</a> doesn't provide any helpful information on writing extensions using Helm framework (it's not even user-editable, contains grammatical errors that no one fixes or pull requests are not accepted, which I find really unwelcome). I've been extensively using Helm recently and like it a lot, and I want to write a cheatsheet (similar to the excellent <a href="https://github.com/clojure-emacs/clojure-cheatsheet">Clojure cheatsheet</a>) to serve my workflow better. So my questions are:</p>
  
  <ul>
  <li><p>Is the (outdated) Anything documentation applicable to current Helm?  And how compatible is it?</p></li>
  <li><p>Is there any useful documentation about Helm which explains how it works and how to write extensions using it?  I've been Googling for a while but I couldn't find anything helpful enough.</p></li>
  </ul>
  
  <p>I'm a Lisper and I don't mind reading source code at all.  However, it's a time-consuming process so I just want to look for all the available information first before deciding to dig into the source code.</p>