独领风骚的开源接口管理平台 YApi v1.3.23 发布
Github: https://github.com/YMFE/yapi
YApi v1.3.23 发布,新增如下功能:
- 新增接口tag功能
- 数据导入增加
智能合并模式
功能 - 增加参数的批量导入功能
- json schema 可视化编辑器增加 mock 功能,集成了阿里的 mockjs
亮点
智能合并
很多人反应第二次导入 swagger 数据,会覆盖之前的数据,导致之前的定义丢失问题,这个版本通过智能合并的方式解决了。
基本的策略如下:
第一次导入的数据,用户修改后如下:
{
"type": "string",
"message": "",
"mock": {
"mock": "@email"
}
}
再次导入时数据如下:
{
"type": "string",
"message": "邮箱",
}
合并后的数据如下:
{
"type": "string",
"message": "邮箱",
"mock": {
"mock": "@email"
}
}
集成了阿里的 mock js
mock 现在在这里定义,支持 mockjs 所有语法
新增接口 tag 功能
可通过过滤功能,查看指定tag的接口:
YApi 希望能解决公司多年来各职能对接口管理的痛点,旨在为开发人员提供统一的接口管理,Mock 服务,帮助开发者轻松维护、测试 API。YApi 的目标和预期是将:前端、后端、QA 都串联起来,共同维护一套 Api。
我们已经在 Github ( YMFE/yapi) 上开源了 YApi,在半年多的时间,收获了很多肯定和赞,目前 github star 3900 多,解决了500 多个 issue,希望大家继续支持 yapi,我们也会一直维护和更新下去。
1 回复
不错。以后看能否用上。