harbored-mod
harbored-mod copied to clipboard
A documentation generator for D with support for both DDoc and Markdown.
Names such as int, uint, string, Object should probably be highlighted by default, but this should be optional (because esaping).
DDoc hightlights function param names wherever they appear in a documentation comment. Make this optional, as sometimes it requires too much escaping.
Currently, only function attributes are being rendered. Also render them for variables, constructors, etc. E.g. `const`/`immutable` are very important for variables. Also UDAs and struct/class attribs (`final class`, `align(1) struct`,...
An option to extract all TODOs/XXXs/TEMPs/BUGs/REFACTORs/etc (just let user specify?) to a list (like Doxygen). Would be especially useful if the list entries would also contain information about the function/class...
Add a class for the of each DDoc section based on its name (e.g. "params", "returns", "throws"). Will allow more customizable style. Maybe change around the default style, e.g. for...
Sort class members by public/protected/package/private, and show where e.g. `public` members start and end.
Currently we just draw the function signature. Simplify the signature by stacking attributes written in small font before the signature (like: ▤) (need to update `HarboredFormatter`) Separate, smaller, and (or...
It should be possible to disable either Markdown or DDoc macros or both from the config file/command-line.
- Level 1: ``` Definition at line 96 of module tharsis.entity.entitymanager. ``` Or maybe a shield.io style image (or just HTML+CSS) link: `[tharsis.entity.entitymanager|96]` where the module and line part have...