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.