RESTful API Doc с использованием SLIM и SWAGGER?

Я новичок в этом, но мне это нравится. Я сделал небольшой REST Api, используя Slim Framework. Теперь я хотел бы иметь постоянную документацию об этом. Я думаю, что swagger-правильный выбор, но я еще не узнал, как его интегрировать ?

ура и спасибо за ваше терпение:)

1 ответов


Я думаю, что вы ищете этот проект:zircote/чванство-в PHP

здесь вы найдете как создать документ по запросу пользователя на URL-адрес.

в основном вы должны аннотировать свой код аннотациями Swagger, а затем создать другой маршрут В Slim с кодом, подобным этому:

<?php
use Swagger\Swagger;
$swagger = new Swagger('/project/root/top_level');
header("Content-Type: application/json")
echo $swagger->getResource('/pet', array('output' => 'json'));

и он будет генерировать документы Swagger API на лету для вас.