Skip to content

dlenhart/central-swagger-ui

Repository files navigation

Swagger-UI

A centralized Swagger instance for your many microservices. Built with PHP/Laravel with a small CRUD interface built in Vue & Bootstrap-Vue components. Add your links in the interface, the Swagger Document page will present each url in a drop down menu on the document.

Screen Shot

Another Screen Shot

How to run:

Copy .env.example to .env Don't forget to add your database info here

Run Composer:

composer install

Run migrations & seed:

php artisan migrate:refresh --seed

Create a user:

php artisan app:create-user

Build the initial Swagger Document:

php artisan l5-swagger:generate

Run NPM:

npm install

npm run dev

Visit localhost:8000!

About

A centralized solution for managing multiple swagger docs across many micro services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published