©️ OverlookArt
首页 / Swift / Swift DocC

Swift DocC

Swift-DocC插件是一个Swift软件包管理器命令插件,支持为SwiftPM库和可执行文件构建文档。

⚠️ 注意:运行 Swift-DocC 插件 需要 Swift 5.6 及以上版本

依赖 DocC 插件

 1// Package.swift
 2let package = Package(
 3    //...
 4    dependencies: [
 5       .package(url: "https://github.com/swiftlang/swift-docc-plugin", from: "1.3.0"),
 6    ],
 7    targets: [
 8       .target(
 9            name: "MyProject",
10            dependencies: ["SwiftDocCPlugin"]),
11    ]
12)

编译 Swift 项目

1swift build

生成文档

1# 生成文档到./docs 目录
2swift package --allow-writing-to-directory ./docs \
3    generate-documentation --target ProjectName --output-path ./docs

预览文档

1# 预览文档, 注释内容改变后需要重新执行预览文档命令
2swift package --disable-sandbox preview-documentation --target ProjectName