In order to keep Feather Wiki small, many of its method names are extra short and can seem somewhat opaque. Hopefully this documentation will help make things a little more clear.
App Layout #
The Feather Wiki app is built in JavaScript and is laid out as follows. Use the links to navigate to each section of documentation:
window
│ (Global Objects)
├─html (template literal decorator for easier HTML element creation)
│ └─raw (add raw HTML into an html template literal decorator)
├─ed (HTML rich text editor)
├─md (Markdown parser)
└─FW (an instantiated nanochoo object)
├─state (in-memory data store)
├─emitter (event listener from Choo)
│ (general Helper Functions)
├─date
├─emit
├─find
├─gen
├─getChildList
├─getChildren
├─getPage
├─hash
├─img
├─inject
├─json
├─missing
├─parseJs
├─slug
├─tidy
├─upload
└─xtr