* fix: make lua implemented hilbish interfaces documented
* fix: signature link in table of contents
* fix: reduce function list to match in go generated docs
* fix: toc appending
* docs: enable docs for hilbish.messages
* feat: add description gen, and more spacing between param listing
* docs: add more detailed documentation for lua modules
* docs: update hilbish.messages docs
* fix: add description for lua doc'd modules, remove duplicate docs
* docs: add back hilbish.jobs doc
* feat: generate toc for lua modules
* fix: add table heading
* ci: add lua docgen
* docs: put dirs.old doc on 1 line
- get docs properly for hilbish module and its interfaces
- deal with negative numbers causing yaml metadata parsing to fail
- change from index to _index to match hugo
changes the actual file format of docs to markup since that's basically what we have been
using in the first place.
the docgen command has been modified to write markdown headings with the function name and
yaml metadata for easy consumption by hugo for the website.
all other docs have been moved to markdown as well this is the main reason this is a "breaking" change
users will have to reinstall hilbish (task uninstall and task install) to remove the old plaintext docs