ldoc
ldoc copied to clipboard
LDoc is a LuaDoc-compatible documentation generator which can also process C extension source. Markdown may be optionally used to render comments, as well as integrated readme documentation and pretty...
(this issue split of a discussion in a ticket regarding removing the sandbox and supporting modules) In [AwesomeWM](https://github.com/awesomeWM/awesome/blob/master/docs/config.ld), we added so many feature that the size of the `config.ld` and...
(this issue split of a discussion in a ticket regarding removing the sandbox and supporting modules) In [AwesomeWM](https://github.com/awesomeWM/awesome/blob/master/docs/config.ld), I "abuse" of some features to get access to the processed AST...
(this issue split of a discussion in a ticket regarding removing the sandbox and supporting modules) Currently, the API used by the template isn't fully documented. There is a lot...
(this issue split of a discussion in a ticket regarding removing the sandbox and supporting modules) Ldoc already supports creating your own types/tags using `new_type`, but they are mostly treated...
Similar to https://github.com/lunarmodules/Penlight/pull/357 but in this case motivated by obsolete URLs. @Tieske Do we have a plan to get the documentation URL migrated as well? I changed it in the...
I've added the ability to embed PlantUML sequence diagram syntax in the source code comments and these will be converted to images and embedded into the generated documentation. I've also...
moonscript has auto-assign parameters that start with an `@`: ``` moon class Toast new: (@a, @b=3) => toast = Toast 2, 5 print toast.a, toast.b -- => 2, 5 ```...
To follow PR #253, this improves handling of names hierarchy: - Generate names hierarchy in the right place in the code - Treat specifically topic and examples files By the...
Add a function to the ldoc API (available in config.ld) to pass some values to the templates. Typical use case is to use different configuration files between local development and...
This adds support for setting `pretty="none"` to work around #162. Doing so disables the prettifier so that it doesn't mess up the parsing of other Markdown constructs. The `defval =...