我最近在crates.io上发布了我的第一个crate,想知道是否有更简便的方式维护它的文档。
很多crate的文档都托管在GitHub页面上,所以我想试一下。我创建了一个user.github.io库,用cargo doc
生成文档并将其推送到该库。一切都运行良好,文档可以从crates.io查看。
然而,更新文档很不方便;如果我修改crate的文档,我需要:
- 将这些更改推送到crate的存储库
- 通过
cargo doc
生成更新的文档 - 将文档文件移动到GitHub页文件夹
- 将文档推送到文档存储库
我相信我没有做对-特别是第3点。我能做什么来简化此过程?有更好的方法吗?