Open hellosean1025 opened 6 years ago
支持 websocket 接口 文档?
@wnstar 接口文档多人协作编辑,类似 google doc?
markdown
好东西! 不知道你们怎么叫这个产品的? 丫皮还是Y api
@wengpengfeijava yapi
@suxiaoxin 多人协作感觉对于文档没必要 我指的是现在没办法添加 websocke的接口文档 也没办法测试websocket 看有没有必要添加上这个功能
二次开发和插件机制未来应该是重点,每个公司都有个性化需求
可以支持多级分类么
@FoolRabbit 不支持,建议扁平化成一级分类 a- xxx b- yyy
可以支持导出、导入json格式吗,方便数据迁移
1.传参改为支持number类型,浮点和整数 2.自定义请求 比如curl --url --header ('sign':md5(body+timestrap+privateKey),'time':timestrap) --body ('time':'奇数取前1位偶数取后10位,且与header timestrap保持一致' )
接口request body application/json的 也要支持 参数的表达式。
---------------补充 错了。看了源码发现支持现有的表达式的。 { code: "{{ $.1.body.code }}" }
搜索接口希望不仅搜索名称,还需要搜索路径和备注
希望数据导出是可以排序
response字段说明,字段类型,长度定义等等
@FoolRabbit
文档写成注释吧
@suxiaoxin 好的,另外相同的路径接口无法添加,我们有些接口通过参数区分的。
建议接口Response增加针对不同http status的样例。例如200,400等。具体可以参考一下raml的结构 https://github.com/raml-org/raml-spec/blob/master/versions/raml-10/raml-10.md/#responses
@FoolRabbit 支持通过 query 区分不同 path 的接口 /api/path?c=a /api/path?c=b
希望高级mock,mock期望的response body里面支持mockjs 就像定义接口的response body一样,这样使用起来更方便,而且对使用者来说,都是定义response body 有的地方支持,有的地方不支持,容易照成疑惑,使用户迷惑,影响用户体验
希望能在运行测试界面,增加参数备注(就是把编辑的时候,参数的备注列出来),这样子测试填写测试数据时,根据备注,更方便的填写测试数据
@keepnode 开两个浏览器窗口实现吧
代码规范相关建议:
eslint配置
校验,现在没有相关校验脚本,我本地尝试 eslint client/ server/ --quiet
会有很多错误,添加 pre-commit
来进行 eslint
校验。.editorconfig
文件。@suxiaoxin 这。。。让我无言以对。。。
需要装chrome插件感觉不太友好,是否可以让服务端去和api接口交互返回测试结果,非常棒的项目,希望越来越好
希望增加接口修改历史记录查看功能,当某段时间,多人修改同一接口时,可以查看谁修改的。修改的信息是那些
建议添加项目粒度的接口备份功能。 业务场景是这样的:点击导出项目接口数据,然后可以再次导入该项目接口数据,实现备份还原。
@keepnode v1.3.0 版本已经支持修改历史记录查看功能
@robertfun 服务器代理不支持内网
@branchzero 左侧菜单栏可以支持单独滚动条,接口文档过多时 操作困难
接口内容更新后,是否可以通过发站内提醒或发邮件的形式通知相关成员查阅
是否可以考虑增加查看接口的历史版本功能,动态页面只能看到是谁更新的接口,并不能知道更新了什么内容
@lichao0
希望增加关联 Swagger URL 和 同步 Swagger 功能。 可参考 https://www.easy-mock.com/docs#chuang-jian-yi-ge-xiang-mu
请抽点精力做一下 Request 设置 - body - form 格式的多种类型支持,如浮点,整形,OBJECT类型等 我们某个项目是用PHP 做的,暂不支持JSON 类型的,只支持FORM。请考虑一下。 如能采纳,非常感谢!
左边接口列表栏的宽度和右边内容栏的宽度,可以拖动调整宽度。
支持openapi3 即swagger3的导入 现在导入response这块儿有问题
更新 通知 邮箱可以配置
可以考虑支持从阿里的 RAP 自动迁移么?
@dannyge 可以参考下postman 数据导入插件 https://github.com/YMFE/yapi/tree/master/exts/yapi-plugin-import-postman 开发一个可以导入 rap 数据的
再补充3点:
首先为yapi点个大大的赞,其次希望开放api接口,以方便和自己内部的系统做集成,如:测试集合能否开放出来api http接口?一般情况下在jenkins编译生成打完包部署后,触发这个进行接口测试.......
希望管理员有个接口“回收站”功能,保存30天内删除的类似。 曾经一个眼疾手快 删除->确定 把接口给删了 = =。。
希望增加三项提高研发测试效率功能 1.增加命令行工具 扫描mongodb 接口定义数据生成指定语言的代码块和注释 2.增加命令行工具 扫描指定的文件 若接口方法注释有变更则更新mongodb源 保证代码注释与接口文档同步 3.增加json-schema验证功能 对接口返回的数据格式进行校验
希望api-doc的数据支持
希望高级Mock中的response增加注释,一部分结构保留,其他结构可从接口的response中同步过来,解决设置高级Mock后修改接口字段无法同步到高级Mock的问题
YAPI通过swagger导入是否可以支持根据tags进行分类?
希望增加在线更新swagger文档更新。导入的swagger文档增加出入参的描述信息。
yapi 自开源两月以来,深得广大开发者的喜爱, 感谢大家的支持!
yapi 需要的是集思广益,把这个产品做成一个真正提高工作效率的软件。现收集下 yapi 下个版本的需求,大家有产品功能上的痛点都可以提出来。下面列表是目前收集到的需求: