Установка и настройка Swagger

Аватар пользователя sergefenix sergefenix 22 января в 12:14

Добрый день. Столкнулся с проблемой, которую не могу решить уже 2й день.
Хочу интегрировать swagger на сайт Drupal.
Сделал все в точности по инструкции - https://github.com/Pronovix/swagger_ui_formatter
Настроил композер, установил модули.
Но когда создаю новый тип материала, новое поле( по примеру ), в настройках отображения (выбор формата) swagger на выдается.
Никаких ошибок нету, помогите пожалуйста.

Лучший ответ

Аватар пользователя sergefenix sergefenix 22 января в 14:59

Стоп, это просто едитор. Разве не будет как в Laravel? Я запускаю команду, он проходится по файлам и формирует мне файл. А я его уже как хочу вывожу ?

Комментарии

Аватар пользователя sergefenix sergefenix 22 января в 13:19

Да, я делал так. Еще раз полностью прошел данный путь. Все равно, при выборе формата файла никакого swagger для выбора нету. Может есть какая-то страничка админская, где можно посмотреть или настроить swagger. Или конкретно для Drupal команды что бы понять, корректно он встал или нет

Аватар пользователя sergefenix sergefenix 22 января в 14:44

Все таки смог установить и добавить такие типы материалов. Но как теперь мне сформировать сам файл swagger в моем проекте ? стандартные команда - swagger version говорят, что swagger - not found

Аватар пользователя sergefenix sergefenix 22 января в 14:55

Да, конечно. там же написано, что нужно добавить либо файл, либо путь к нему. Но откуда мне его взять ?

Аватар пользователя sergefenix sergefenix 22 января в 14:59

Стоп, это просто едитор. Разве не будет как в Laravel? Я запускаю команду, он проходится по файлам и формирует мне файл. А я его уже как хочу вывожу ?

Аватар пользователя bumble bumble 22 января в 15:02
1

В Друпал нет файлов, по которым можно пройтись, как в Laravel. Все сущности - динамичные.

На странице описания:

The Swagger UI Field Formatter module renders a valid OpenAPI spec in JSON or YAML format using the Swagger UI project, as shown in the following figure.