獨領風騷的開源介面管理平臺 YApi v1.3.23 釋出

hellosean發表於2018-09-25

Github: github.com/YMFE/yapi

獨領風騷的開源介面管理平臺 YApi v1.3.23 釋出

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 所有語法

獨領風騷的開源介面管理平臺 YApi v1.3.23 釋出

新增介面 tag 功能

獨領風騷的開源介面管理平臺 YApi v1.3.23 釋出

可通過過濾功能,檢視指定tag的介面:

獨領風騷的開源介面管理平臺 YApi v1.3.23 釋出

YApi 希望能解決公司多年來各職能對介面管理的痛點,旨在為開發人員提供統一的介面管理,Mock 服務,幫助開發者輕鬆維護、測試 API。YApi 的目標和預期是將:前端、後端、QA 都串聯起來,共同維護一套 Api。

我們已經在 Github ( YMFE/yapi) 上開源了 YApi,在半年多的時間,收穫了很多肯定和贊,目前 github star 3900 多,解決了500 多個 issue,希望大家繼續支援 yapi,我們也會一直維護和更新下去。

相關文章