#文档 #rustdoc #cargo-docs #合并 #多个 #输出 #索引

app doc-merge

将多个独立的crate的rustdoc输出合并

3个版本 (破坏性更新)

0.3.0 2023年10月18日
0.2.0 2023年10月18日
0.1.0 2023年5月22日

#973 in 开发工具

每月 28 次下载

MIT 许可证

9KB
130 代码行

doc-merge

此crate提供了一个基本的doc-merge命令。

它只做一件事情:将多个crate的cargo doc输出合并到一个位置,并添加索引。如果您想将多个crate合并成一个文档站点,这个crate可能就是您需要的。

虽然这不是必需的,但这个crate编写时假设您通常运行cargo doc --no-deps,因为您正在尝试文档化自己的crate,而不是它们的依赖项。

安装

$ cargo install doc-merge

用法

从crate根目录

$ doc-merge --dest /path/to/docs/

从其他位置

$ doc-merge --src /path/to/crate/target/doc/ --dest /path/to/docs/

依赖

~3.5–5MB
~91K SLoC