% Documentation

### Usage

* [Quickstart](quickstart.html):
  Quickly get started using the editor

* [Styling the editor](style.html):
  How to style the editor with CSS

* [Scripting the editor](script.html):
  How to control the editor from Javascript

* [Rendering documents statically](render.html):
  Use Guppy to render documents on a page

* [Creating a new symbol](symbols.html):
  How to add a symbol to the editor

* [Document/symbol spec changelog](version.html):
  Version changelogs for document and symbol formats

* [Frequently asked questions](faq.html):
  Other questions

### API

* [Guppy](../api/guppy-js/2.0.0-rc.1/Guppy.html): 
  The API for working with the editor object

* [Doc](../api/guppy-js/2.0.0-rc.1/Doc.html)
  The API for working with documents generated by the editor
  
* [Engine](../api/guppy-js/2.0.0-rc.1/Engine.html)
  The API for controlling the editor programatically

* [GuppyOSK](../api/guppy-js/2.0.0-rc.1/GuppyOSK.html)
  The API for the built-in on-screen keyboard (e.g. for mobile input)

### Internals

* [XML Format](format.html):
  The editor's XML storage format

* [Editor internals](internals.html):
  The editor's inner workings

* [Roadmap](roadmap.html):
  The roadmap for future development
