Как использовать nelmio/api-doc-bundle отдельно (без приложения Symfony)?

Мое веб-приложение не основано на Symfony или какой-либо другой среде с открытым исходным кодом.

Как я могу по-прежнему использовать пакет nelmio/api-doc-bundle для создания документации API из аннотаций классов?


person MonkeyMonkey    schedule 28.07.2017    source источник


Ответы (1)


Пакет nelmio-api-doc создан только для платформы Symfony, поэтому вы не можете использовать его без Symfony.

если вы хотите использовать только документацию API, то https://swagger.io/swagger-ui/ может помочь вам. swagger предоставляет документацию на основе ymal и json (аннотации также являются частью symfony) и реализует большинство популярных рабочих платформ.

на самом деле пакет nelmio-api-doc использует swagger-ui в качестве поставщика документации API (в настройках конфигурации https://github.com/nelmio/NelmioApiDocBundle)

person dom    schedule 06.12.2017