自己写了一堆小工具,其中比较有代表性的就是 [openapi-ui]( https://github.com/rookie-luochao/openapi-ui),它是 swagger-ui 的替代品,也是一个简化版的 postman 接口测试工具,炸裂式的 UI 设计(并不是 UI 美观)得到了众多网友的群喷,弱小无助,好在也有一些认可的小伙伴给予了支持,希望小伙伴们可以在 issue 区来点中肯的建议和支持
造轮子的经历也让我也深刻感受到,对于通用的工具,还是应该站在前人的设计上去优化,因为颠覆用户习惯是需要实力的
下面列一下这 2 个小工具:
[openapi-ui]( https://github.com/rookie-luochao/openapi-ui):这是一个 swagger-ui 的替代品,完全开源免费,未来也不会收费,在 UI 体验上面,可以说是完全颠覆性的设计,可能很多人会觉得很不适应,但是用习惯了,它却显得简洁和很易于阅读,当时发了几篇文章推广,被喷的有点惨,都快放弃😭😭😭,后面断断续续有些同学反馈问题,让我坚持继续迭代它
[openapi-ts-request]( https://github.com/openapi-ui/openapi-ts-request):这是一个根据 swagger/openapi 规范生成前端 typescript 、枚举、字段翻译、客户端请求(支持 axios 、uniapp.request 、fetch 等等任何客户端)的 nodejs 插件,它的优点就是配置超级简单,超级轻量的支持任何客户端,不会捆绑销售任何客户端,客户端工具函数完全由自己封装定义,还有就是:可以只生成选中的接口(很多类似插件都没有这个功能),未选中的不会生成 |
|