百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Y

yard

> 编程语言
开源

YARD 是一个 Ruby 文档工具。Y 代表"Yay!"

2.0K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

YARD 是一个 Ruby 文档工具。Y 代表"Yay!"

YARD: 耶! 一个 Ruby 文档工具

概述

YARD 是一个用于 Ruby 编程语言的文档生成工具。 使用户能够生成一致、可用的文档,这些文档可以 非常容易导出到多种格式,还支持扩展 自定义 Ruby 构造,例如自定义类级别定义。下面是一个示例: 一些 YARD 显著功能的摘要。

功能列表

1. 内置 RDoc/Markdown 混合支持: YARD 附带内置标记语言 一个支持 RDoc 和 Markdown 格式化的渲染器,无需额外配置 需要外部 gem。您可以自由地混合 RDoc 样式和 Markdown 样式 无需安装任何附加库即可生成文档。

**2. 与 Python、Java、Objective-C 等语言相同的 Yardoc 元标签格式化:**YARD 使用 '@tag' 样式定义语法来定义元标签,与常规代码文档并列使用。这些标签可以与 RDoc 格式的文档并列使用,但提供了更加一致且易于使用的方式来描述对象的重要信息,例如其接受的参数、预期的类型、方法应该返回的类型、可能引发的异常、是否已过时等。此外,它还允许在输出生成阶段更好地(且更加一致地)组织信息。您可以在 {file:docs/Tags.md#taglist Tags.md} 文件中找到标签列表。

YARD 还支持可选的 "types" 声明,用于特定标签。这允许开发人员以非侵入性但有用且一致的方式记录 ruby 方法和参数的类型签名。而不是在说明体中描述这些数据,开发人员可以在单行中正式声明参数或返回类型。考虑以下使用 YARD 格式化的方法:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubydocumentationrdocrubyruby-documentation

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言