V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
rookie2luochao
V2EX  ›  分享创造

炸裂式设计的(被喷惨) swagger-ui postman 简化版接口测试页面和 openapi-ts(适配 axios、uniapp 等任意客户端) 工具,希望给点中肯建议

  •  
  •   rookie2luochao ·
    rookie-luochao · 41 天前 · 1488 次点击
    这是一个创建于 41 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己写了一堆小工具,其中比较有代表性的就是 openapi-ui,它是 swagger-ui 的替代品,也是一个简化版的 postman 接口测试工具,炸裂式的 UI 设计(并不是 UI 美观)得到了众多网友的群喷,弱小无助,好在也有一些认可的小伙伴给予了支持,希望小伙伴们可以在 issue 区来点中肯的建议和支持

    造轮子的经历也让我也深刻感受到,对于通用的工具,还是应该站在前人的设计上去优化,因为颠覆用户习惯是需要实力的

    下面列一下这 2 个小工具:

    openapi-ui:这是一个 swagger-ui 的替代品,完全开源免费,未来也不会收费,在 UI 体验上面,可以说是完全颠覆性的设计,可能很多人会觉得很不适应,但是用习惯了,它却显得简洁和很易于阅读,当时发了几篇文章推广,被喷的有点惨,都快放弃😭😭😭,后面断断续续有些同学反馈问题,让我坚持继续迭代它

    openapi-ts-request:这是一个根据 swagger/openapi 规范生成前端 typescript 、枚举、字段翻译、客户端请求(支持 axios 、uniapp.request 、fetch 等等任何客户端)的 nodejs 插件,它的优点就是配置超级简单,超级轻量的支持任何客户端,不会捆绑销售任何客户端,客户端工具函数完全由自己封装定义,还有就是:可以只生成选中的接口(很多类似插件都没有这个功能),未选中的不会生成

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3554 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:55 · PVG 08:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.