大家都用什么方式实现接口文档生成

请问大家在使用 Laravel 框架时都用什么方式实现接口文档生成?现在都用 swagger 吗?还是有其他选项?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

用的swagger,然后写了个接口,读取路由,通过注释生成文档,再导入到Apifox里给前端调试,不过有些文档还是手写的,比如websocket,接口的注释大概长这样

    /**
     * 资产管理-设备管理-设备列表
     *
     * @param \App\Http\Requests\Common\Device\IndexRequest $request
     *
     * @return \App\Http\Resources\Common\Device\DeviceResource[]
     */

file

file

2个月前 评论
sanders (楼主) 2个月前
silie (作者) 2个月前
silie (作者) 2个月前
讨论数量: 21

swagger没用过,只用过apifox,showdoc等等,但是从来没有自动生成过接口文档,全部手撸,因为出接口文档也让我排到开发工时里去了 :grin:

2个月前 评论

:joy:一直使用showdoc类似的手撸,写文档的同时能自己测一遍,有不对的地方还能排查

2个月前 评论

都是外部手写的API文档,不喜欢那种侵入到代码生成的

2个月前 评论

weiwei/api-doc

2个月前 评论

yapi手撸,缺点是时间一长乱成一锅粥,因为要重构,先用Java套了一层,使用swagger,从头整理了一遍文档

2个月前 评论
sanders

手撸才是正道? :stuck_out_tongue_winking_eye:

2个月前 评论

我目前在用swagger,改接口的同时,接口文档就改了,非常方便

2个月前 评论

用的swagger,然后写了个接口,读取路由,通过注释生成文档,再导入到Apifox里给前端调试,不过有些文档还是手写的,比如websocket,接口的注释大概长这样

    /**
     * 资产管理-设备管理-设备列表
     *
     * @param \App\Http\Requests\Common\Device\IndexRequest $request
     *
     * @return \App\Http\Resources\Common\Device\DeviceResource[]
     */

file

file

2个月前 评论
sanders (楼主) 2个月前
silie (作者) 2个月前
silie (作者) 2个月前

全靠手撸,要是懒点就直接发群里

2个月前 评论

knuckleswtf/scribe

2个月前 评论

我都是写到请求控制器层,通过备注生成在线文档与数据库文档

2个月前 评论

手写,自动生成的感觉效果不太满意

1个月前 评论

口口相传

1个月前 评论
sanders (楼主) 1个月前

eolink.com,手动写,不喜欢自动生成的接口文档,手动写接口文档的同时也能对接口进行调试

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!