showdoc转成html,ToShowDoc拯救不想写文档的你

ToshowDoc是一个便捷的文档工具,旨在减轻开发者编写和维护文档的负担。它支持从Swagger自动转换和更新Showdoc格式的文档,尤其适合处理 CURD 操作的接口。通过简单的命令行工具,你可以方便地添加、更新、删除和同步项目文档。本文档介绍了如何在.Net Core环境中集成并使用ToshowDoc。
摘要由CSDN通过智能技术生成

ToShowDoc拯救不想写文档的你

写注释已经够折磨开发者了,显然天天curd的我们再去写文档岂不是分分种要被逼疯.

我想每个人都有这种经历

加了一个参数文档忘了更新

参数名更改文档忘了更新

删掉一个接口文档忘了更新

....... 各种忘了更新

已经有Swagger的我们慢慢的已经忘掉了写文档这件事. 但是在某些不方便暴露swagger地址的那天,又回忆起被文档支配的恐惧.

What is ToShowDoc

showdoc是一个文档供应商,它提供了一个良好的结构易于开发者编写文档. 也提供了api供开发者自动生成文档. 现在toshowdoc把它带到了net core中

toshowdoc是一个在github上开源项目,来自被文档折磨的我. toshowdoc将swagger的文档转换为showdoc的格式并自动添加与更新,下面介绍一下如何使用toshowdoc自动生成文档

GetStart

安装之前需要你的机器具有netcore环境,如果没有请去官方下载并安装

使用cmd键入以下命令

dotnet tool install -g toshowdoc

基本命令

toshowdoc add 添加一个项目

toshowdoc update 更新项目信息

toshowdoc del 删除一个项目

toshowdoc list 显示项目集合

toshowdoc sync 同步项目文档

toshowdoc -h 显示帮助信息

dd502d577595ac0dc6868e9a118e4ac6.png

用法可参考-h的帮助信息,例如添加

toshowdoc add -h

de4eb65a87ebcba92025121bccf0b439.png

现在下载位于github的示例项目,使用vs打开解决方案并且运行BookStore.Core3.x项目.vs会使用iis express运行项目

运行以下命令

toshowdoc add -n bookstore3.x -ak a338fb0d83c6f4b660bc2706b92e89451844587564 -at e1511a84db06d25150377970f328e9f7572510835 -su https://localhost:44383/swagger/v1/swagger.json -sdu https://www.showdoc.cc/server/api/item/updateByApi

这时已经添加了一个项目到toshowdoc中,可以运行list命令进行查看

toshowdoc list

936b0ecd600b97e5d9a833a6a61583fd.png

现在可以使用sync同步文档, 同步后屏幕会输出 Successfully! 代表同步成功

toshowdoc sync -n bookstore3.x

91a13bd6c7143fc0e9807fc5be634757.png

the end

写到这里基本已经结束了, toshowdoc 项目刚刚起步,有很多不完善的地方. 欢迎大家吐槽.

原文:https://www.cnblogs.com/LiangSW/p/toshowdoc.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值