Ich möchte kurz ankündigen, dass ich eine fastlane-Action für SwiftDoc geschrieben habe, da ich in der offiziellen fastlane-Dokumentation keine finden konnte.
SwiftDoc ist ein weiterer Dokumentationsgenerator, der speziell für Swift-Projekte gedacht ist. Er hat eine sehr aufgeräumte Oberfläche und erzeugt außerdem schöne Abhängigkeitsgraphen. Ich habe ihn in meinem privaten Swift-Projekt eingeführt.
Hier ist das Skript.
Legt dieses Skript unter fastlane/actions ab und ruft es im Fastfile auf.
Zum Beispiel:
swiftdoc(
input: "Sources",
module_name: "YourModuleName",
output: "docs/",
base_url: "/",
format: "html"
)
Das Ergebnis lässt sich anschließend auf github pages, netlify usw. veröffentlichen.