harbored-mod
harbored-mod copied to clipboard
A documentation generator for D with support for both DDoc and Markdown.
Hovering over a search icon (add it) should allow to select what to search for (functions, classes, aliases, vars, templates, etc.) Also, sorting of the search results could be improved...
Allow the user to use _tags_ in documentation, tagging functions/classes but also individual sections, examples, etc - with an unlimited number of tags. Example use case: tag everything useful for...
Add a right-hand sidebar listing classes below that functions, below that vars, and so on. Each "section" e.g. classes, should be separated into a local part (nested classes, methods, properties...
Hovering over a link in the breadcrumbs should bring up a very terse list of links to all members of that item. Should be done witout JavaScript (cppreference.com seems to...
Some modules may only have private members, or no documentation at all. If there's nothing, not even a module summary, simply don't generate the file. Will require a first pass...
Look for the most useful/common features of Markdown dialects and add them. The most pressing need is a table syntax at the moment. - [Pandoc markdown](http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html) - Tables can be...
Allow the user to specify substitutions to change certain words/strings. Match by regexps. E.g. "Component": [Component](../concepts/Component.html) (This is a trivial example; more useful would be e.g a regexp matching all...
- We first need JS-less highlighting equivalent to what we get now with JS - generate markup with needed `` in `HarboredFormatter`. These may be split into separate issues when...
Currently, if a class has 10 documented data members which only have a 1-line description comment, it has 10 deceiving links to almost empty files that will get the user...
Currently, e.g. `@disabled this` is shown as yet another constructor. `@disabled` items should have their own section.