Jazzy 未按预期生成 swift 文档

Jazzy is not working as expected for generating swift documentation

在对记录 swift 代码的最佳方式进行一些研究之后。我遇到了 Jazzy,它的实现是多么简单。所以我按照Jazzy Documentation的安装部分。我运行

sudo gem install jazzy

然后我在终端中导航到项目的根目录,然后 运行 jazzy 创建一个名为 "docs" 的文件夹,其中包含一个显示 1 class。我有 87 classes,我可以在终端输出中明显地看到爵士乐循环。

我已经阅读了关于记录代码的 NSHipster 教程,它还链接到 Jazzy Documentation 以及 标记格式参考。我已经记录了一些代码,Xcode 可以在侧面板或右键单击函数或 class 中正确显示。所以我很确定我的语法是正确的。

我花了一些时间将 1 个文件与未显示的另一个文件进行比较,我没有发现任何格式方面的异常。

我是运行宁:

我的总体问题是;为什么 jazzy 不为所有 classes 生成文档,我该如何解决这个问题?

在更深入地阅读了有关爵士乐的更多内容后,我发现了这条重要信息。

By default, jazzy only documents public declarations. To generate documentation for declarations with a lower accessibility level (internal or private), please set the --min-acl flag to internal or private.

jazzy git hub page

的故障排除部分

我 运行 使用以下行生成我期望的文档:

jazzy --min-acl private

注意我应该先阅读所有内容,然后再判断是否有问题。

让它变得更好。使用
jazzy --min-acl internal --skip-undocumented
解释 :
--min-acl internal 这将包括您的纪录片
中的所有函数、类、结构 --skip-undocumented 这将忽略所有未记录的 类...