问题标签 [kdoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
989 浏览

android - 如何使用 Dokka 生成像 Kotlinlang.org 这样的文档

AFAIK Kotlin 的文档是使用 Dokka 制作的。但是Dokka 的自述文件中所述的示例仅生成超基本的网页/降价文件,没有任何优雅。

它看起来像这样

在此处输入图像描述

这是Atrium的另一个,文档链接

在此处输入图像描述

我想知道我是否做错了什么。

我还查看了问题页面并浏览了其他使用Dokka的开源 github 项目,结果始终相同。

现在一个很好的例子说明如何生成漂亮的文档的工具是Jazzy by Realm for Swift/Obj-C。使用它就像在终端上运行一个命令一样简单。

这是使用 Jazzy 创建的示例文档

在此处输入图像描述

进一步的研究表明,我可能必须使用GitbookJekyll等第三方工具来生成我正在寻找的那种文档,这真的是唯一的方法吗?

0 投票
1 回答
391 浏览

kotlin - KDoc 常量的参考值

我的object项目中有以下内容

如您所见,我想PARAM在该方法的 KDoc 注释中引用该字段的值,appendParameter但是在查看该注释时,我看不到实际值,而只看到该字段的名称。

将 PARAM 参数附加到 url 的方法

我想要的是:

将任何参数附加到 url 的方法

在 Javadoc 中,这通过 using 起作用,{@value PARAM}但在 KDoc 中似乎没有类似的东西。甚至自动代码转换器也保留了旧的 Javadoc。

所以我的问题是:是我遗漏了什么还是 KDoc/Dokka 遗漏了这个功能?

0 投票
1 回答
293 浏览

kotlin - 方法文档中的 Kotlin 静态字段值?

我想知道是否有可能将类的静态字段的值包含到类方法的文档中。

我们可以通过方括号链接类成员和参数:

目标

但我想MAX_TITLE_LENGTH在方法文档中有值,而不是指向其名称的链接。

为了完整起见,这是我的类定义:

提前致谢。

0 投票
0 回答
218 浏览

gradle - 如何在 intellij idea/gradle 项目中使用 Java `package-info.java` 记录 Kotlin 包?

Kotlinlang.org 说一个单独的 markdown 文件记录了所有的包。在 intellij idea 项目中是否有该降价文件的规范路径?有没有一种规范的方法可以用 gradle 处理该文件?有没有办法将这些 .md 文件与 .kt 文件放在包目录中?

0 投票
1 回答
78 浏览

java - 如何在 Android 中离线运行 Dokka

我想离线运行 Dokka 来生成文档,因为构建运行系统不需要互联网访问,因此需要离线生成文档。

可能吗?如果是,请提出相同的建议。

谢谢比奈

由于它似乎无法离线工作,因此没有可用的信息。

0 投票
2 回答
1154 浏览

kotlin - Dokka:将代码示例包含到包文档中

如何将(经过测试的、非陈旧的)代码示例包含到 Dokka 包文档中?


更具体地说,假设我在我的build.gradle.kts

然后是一些测试代码:

还有一个包文档 Markdown 文件:

,如何将println(...)-part 包含到文档中?当前版本的 Dokka 是否完全支持它?


交换或替换#没有做任何事情。.@sample@includeFunction

此外:

0 投票
0 回答
193 浏览

kotlin - 如何在 KDoc 中引用辅助构造函数?

我有一个带有辅助构造函数的 Kotlin 类,应该在特定场景中使用。现在这应该从第一个构造函数中正确记录,以便您可以立即看到它。

我一点也不知道在方括号中放什么用于引用成员/函数,但我觉得应该是可能的。如果有人对此了解更多,那就太好了

0 投票
0 回答
111 浏览

spring-boot - 如何在生成的 kdoc 中包含注释

我有一个带有注释的方法的spring boot项目,例如:

当我使用 dokka 生成 kdoc 时,PreAuthorize不包含注释。这是生成的kdoc:

有没有办法在生成的文档中包含注释?

0 投票
1 回答
86 浏览

kotlin - KDoc:更改参数顺序

我在 Kotlin的伴生对象中有以下参数

问题是,在Kdoc结果中,我按字母顺序找到它们

ARTIST_IDS_KEY

const val ARTIST_IDS_KEY:字符串

CONNECTION_AUX

const val CONNECTION_AUX:字符串

CONNECTION_蓝牙

const val CONNECTION_BLUETOOTH:字符串

CONNECTION_KEY

设备可以具有的各种连接类型的值。

const val CONNECTION_KEY:字符串

连接_USB

const val CONNECTION_USB:字符串

DEVICE_ID_KEY

设备和媒体元素的唯一 ID。

const val DEVICE_ID_KEY:字符串

GENRE_IDS_KEY

const val GENRE_IDS_KEY:字符串

MEDIA_ID_KEY

const val MEDIA_ID_KEY:字符串

MEDIA_NAME_KEY

您可以在 getMediaItems 返回的 Bundle 中找到各种键。

const val MEDIA_NAME_KEY:字符串

SONG_IDS_KEY

const val SONG_IDS_KEY:字符串

...有没有办法维持原始订单?

0 投票
1 回答
782 浏览

kotlin - 在 Kotlin 文档 (KDoc) 中,是否可以链接到特定的重载方法?

考虑这个 Kotlin 类的类注释:

我希望第二个链接指向第二个函数(具有两个参数的函数)。

这在 Kotlin 文档语言中是否可行?