首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jazzy来记录我的swift项目?

如何使用jazzy来记录我的swift项目?
EN

Stack Overflow用户
提问于 2015-12-24 17:07:19
回答 3查看 4.2K关注 0票数 3

我想记录我的swift项目,我发现github上的jazzy。在看完指南后,我创建了一个新的简单项目,并想尝试一下,这是我的ViewController,其中包含一些文档信息:

代码语言:javascript
复制
import UIKit
/**
a view controller
*/
class ViewController: UIViewController {
// MARK: property
/// a simple var
var hello = 200

// MARK: Func
/// view did load
override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    print(add(2, b: 2))
}
/// did receiveMemoryWarning
override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

/// a document test func
func add(a:Int, b:Int)->Int{
    return a + b
    }
}

下面是我的命令:

代码语言:javascript
复制
    ➜  DocumentDemo git:(master) ✗ jazzy --swift-version 2.1.1 \
--clean \
--author helloworld \
-x -scheme,DocumentDemo
Running xcodebuild
Parsing ViewController.swift (1/3)
Parsing AppDelegate.swift (2/3)
Parsing My.swift (3/3)
building site
jam out ♪♫ to your fresh new docs in `docs`
➜  DocumentDemo git:(master) ✗

我希望html有一些关于我的视图控制器的信息,但结果是什么都没有:

我想知道如何使用jazzy,希望有一些建议。

EN

回答 3

Stack Overflow用户

发布于 2017-01-03 21:50:50

默认情况下,Jazzy只记录public类、函数、属性等,因此您可以做以下两件事之一:

在你想要document.

  1. public将被记录下来。您可以使用--min-acl标志来更改此设置:

jazzy --swift-版本2.1.1 --min-acl=internal

票数 5
EN

Stack Overflow用户

发布于 2017-03-10 01:01:12

在swift 3上

代码语言:javascript
复制
jazzy --min-acl=internal
票数 3
EN

Stack Overflow用户

发布于 2017-11-06 18:33:40

是的,如果你只运行jazzy,jazzy就假设你想要默认的访问控制级别是public

因此,除非我们使用public注释内容,否则最终文档不会显示这些内容。默认级别为internal

提示

您可以创建一个.jazzy.yaml,并将配置放入其中。所以在这之后,就可以直接运行了。

$ jazzy

Jazzy将解析我们配置的yaml文件。

参考:Siesta's jazzy

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34450117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档