directory
7.2.4
Repository: https://github.com/caixw/apidoc.git
Documentation: pkg.go.dev

# Packages

Package ast 定义文档的抽象语法树.
Package cmd 提供子命令的相关功能.
Package docs 打包文档内容.
Package lang 管理各类语言提取注释代码块规则的定义.
Package lexer 提供基本的分词功能.
Package locale 提供了一个本地化翻译服务。.
Package lsp 提供 language server protocol 服务.
Package mock 根据 doc 生成 mock 数据.
Package node 处理 ast 中各个节点的结构信息 struct tag 标签属性分为 4 个字段,其中前三个是必填的: apidoc:"name,node-type,usage-key,omitempty" name 表示当前标签的名称,或是节点表示的类型; node-type 表示当前节点的类型,可以是以下值: - elem 表示这是一个子元素; - attr 表示为一个 XML 属性; - cdata 表示为 CDATA 数据; - content 表示为普通的字符串值; - meta 表示这个字段仅用于描述当前元素的元数据,比如元素的名称等; usage-key 指定了当前元素的翻译项; omitempty 表示当前值为空时,是否可以忽略。.
Package openapi 实现 openapi 的相关数据类型 https://github.com/OAI/OpenAPI-Specification.
Package xmlenc 有关文档格式编解码处理.