Выпущена ведущая платформа управления интерфейсом с открытым исходным кодом YApi v1.3.23

задняя часть внешний интерфейс GitHub Открытый исходный код

Github: github.com/YMFE/yapi

Выпущен YApi v1.3.23, в котором добавлены следующие функции:

  • Добавлена ​​функция тега интерфейса
  • Импорт данных увеличился智能合并模式Функция
  • Добавлена ​​функция пакетного импорта параметров
  • Визуальный редактор схемы json добавляет функцию mock и интегрирует mockjs Али.

Основные моменты

Смарт слияние

Многие люди сообщают, что импорт данных swagger во второй раз перезапишет предыдущие данные, что приведет к потере предыдущего определения.Эта версия решает проблему путем умного слияния.

Основная стратегия выглядит следующим образом:

Данные, импортированные в первый раз, изменяются пользователем следующим образом:

{
    "type": "string",
    "message": "",
    "mock": {
        "mock": "@email"
    }
}

При повторном импорте данные выглядят следующим образом:

{
    "type": "string",
    "message": "邮箱",
}

Объединенные данные следующие:

{
    "type": "string",
    "message": "邮箱",
    "mock": {
        "mock": "@email"
    }
}

Интегрированный Али MOCK JS

Здесь определяется макет, поддерживает все синтаксис Mockjs

Добавлена ​​функция тега интерфейса

Вы можете просмотреть интерфейс указанного тега через функцию фильтрации:

YApi надеется решить проблемы управления интерфейсом для различных функций компании на протяжении многих лет и стремится предоставить разработчикам унифицированное управление интерфейсом и сервисы Mock, чтобы помочь разработчикам легко поддерживать и тестировать API. Целью и ожиданием YApi является последовательное соединение: интерфейс, сервер и контроль качества для совместной поддержки набора API.

У нас есть YApi с открытым исходным кодом на Github (YMFE/yapi).За более чем полгода мы получили много аффирмаций и похвал.На данный момент у github более 3900 звезд и решено более 500 вопросов.Надеюсь на вас продолжим поддерживать yapi, и мы продолжим техническое обслуживание и обновления.