Documentación con Swagger

Instalar swagger

npm install -g swagger

Consultar documentación oficial de swagger

swagger docs
Opening browser to: https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md

Crear archivo de configuración en la raíz del proyecto

api/swagger/swagger.yaml

Personalizar archivo de configuración

  • Escribir configuración básica para que swagger pueda abrir el editor

swagger: "2.0"
info:
  title: "Ubikate API"
  description: " API for ubikate mobile apps"
  version: "1.0.0"
#  termsOfService: "http://swagger.io/terms/"
host: "localhost:8000"
basePath: "/api/v1"
schemes:
- "http"
  • Abrir editor

Nota: los cambios en el editor se reflejan automáticamente en el archivo yaml

Desplegar con swagger UI

  • Obtener los archivos estáticos de swagger UI, descargar el repo

https://github.com/swagger-api/swagger-ui

y copiarlos dentro de la carpeta public/swagger.

  • Convertir archivo swagger.yaml a json y guardar ese swagger.json dentro de public/swagger

  • Crear blade

Last updated

Was this helpful?