A couple of months ago I documented all the Nova APIs.
Here a quick screencast to show the process until the extension will be released:
I hope you’ll find it useful! If you find any issue please consider reporting it. Thanks!
P.S: The type definition is up to date with Nova v10.6. I spoke with @Logan and there are no API changes in v11 so you should be all set.