Редактор Swagger: сохранить изменения обратно в исходный файл?

Можно ли из редактора Swagger сохранить изменения или правки обратно в исходный импортированный файл? В настоящее время я сохраняю код в виде файла yaml, выполняю сравнение в Intellij, принимаю каждое изменение, а затем сохраняю этот файл. В лучшем случае обременительно. Я просто меняю текст в тегах описания, и мне не нужно совершать звонки, возиться с API или серверами.


person ForEachLoop    schedule 27.01.2021    source источник


Ответы (1)


Редактор Swagger с открытым исходным кодом имеет команду Файл › Сохранить как YAML. Для достижения наилучших результатов настройте браузер так, чтобы он запрашивал место загрузки и имя файла вместо автоматического сохранения в папку «Загрузки».

  • Chrome: откройте chrome://settings/downloads и выберите Спрашивать, где сохранить каждый файл перед загрузкой.
  • Firefox: Параметры › Общие › прокрутите вниз до пункта Загрузки и выберите Всегда спрашивать, куда сохранять файлы.

SwaggerHub (коммерческий продукт, есть бесплатный план) объединяет редактор с облачным хранилищем. Он также может синхронизировать файлы OpenAPI с внешним репозиторием Git.

Существуют также плагины OpenAPI Editor для IntelliJ IDEA.

person Helen    schedule 28.01.2021
comment
Спасибо! В моем редакторе swagger есть опция «Файл» > «Сохранить как YAML», но она автоматически сохраняется в папку «Загрузки», а не туда, откуда она была получена. - person ForEachLoop; 29.01.2021
comment
Вы можете настроить свой браузер так, чтобы он запрашивал место загрузки вместо использования папки «Загрузки». Я обновил ответ. - person Helen; 29.01.2021
comment
Спасибо! Детали всегда ценятся. - person ForEachLoop; 29.01.2021