fastlane の公式ドキュメントに見当たらなかったので、SwiftDoc 用の fastlane アクションを作ったことをお知らせします。

SwiftDoc はドキュメント生成ツールのひとつで、Swift プロジェクト専用です。 とてもクリーンな UI で、美しい依存関係グラフも生成してくれます。 私のプライベートな Swift プロジェクトに導入してみました。

スクリプトはこちらです。

このスクリプトを fastlane/actions に配置して、Fastfile から実行します。

例:

    swiftdoc(
      input: "Sources",
      module_name: "YourModuleName",
      output: "docs/",
      base_url: "/",
      format: "html"
    )

生成したドキュメントは github pages や netlify などで公開できます。