ddox
ddox copied to clipboard
Advanced D documentation engine
- Support abbreviation matching (e.g. "fqn" matches "fullyQualifiedName") - Automatically hide the search result bubble when the search box doesn't have the focus - Support up/down + enter navigation for...
The minimal solution would print a list of all directly deriving classes/interfaces. Ideally, the documentation would contain a partial graph starting from the root class/interfaces and ending with the most...
When each overloads has it's own doc comment (instead of ditto) they should be listed in the output in lexical order.
``` /// doc for S struct S(bool b) { static if(b) int i; /// doc for i } ``` Documentation for `i` isn't generated. ddoc gets this right (although S...
Two things: 1) API documentation main page doesn't show author, copyright and license from package.json 2) Modules missing author++ info isn't read from package.json Not sure if 2) should be...
``` struct UDA {} @UDA enum E {} ``` `E`s documentation doesn't show `UDA` anywhere.
In code, my constructor looks like this: ``` d this(size_t peerCount, size_t channelLimit, uint incomingBandwidth=0, uint outgoingBandwidth=0) ``` In the ddox documentation for the constructor, it shows up as: ```...
Not sure if this worth looking into as every module would probably have a definition in practice. To reproduce: dub init, document some function in app.d, run ddox. app.d isn't...
See https://dlang.org/library-prerelease/std/algorithm/searching/count.html  Ddox could list the short description next to the overload set links at the top: * [Function count]() - Counts matches of `needle` in `haystack` * [Function...
For https://dlang.org/library/index.html The package doc link should be shown first in the left column. The std.algorithm package link is underneath all the submodule items *of other packages* - underneath std.windows.syserror....