2015-04-21 11 views

Antwort

5

Das Erstellen von Dokumenten über dub wird tatsächlich über einen Buildtyp angegeben.

Versuchen Sie dub build --build=docs oder dub build --build=ddox.

Der erste erstellt "einfache" ddocs, letzterer verwendet dub, um ddox zu holen, um Ihre Dokumente zu formatieren.

Dies ist tatsächlich in der Hilfe gezeigt, es ist nur gut versteckt. Werfen Sie einen Blick auf den Build-Abschnitt von dub build -h (Sie können dub <command> -h verwenden, um detaillierte Hilfe zu einem bestimmten Befehl zu erhalten).

+0

Da mein Compiler ist GDC, wie sich herausstellt, funktioniert dies nicht ohne einige zusätzliche Änderungen an "dub.json". Insbesondere haben Sie Folgendes hinzufügen: "buildTypes": { "docs": { "Buildoptions": [ "syntaxOnly"], "dflags": [ "c", "-fdoc", " -fdoc-dir =./docs "] } } –

+0

Interessant - Sie können das upstream zum Überspielen melden, da ich denke, es sollte die richtigen Flags für Sie generieren. – rcorre

+0

Ich werde das tun. –