Github: 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,我們也會一直維護和更新下去。