An open API service indexing awesome lists of open source software.

https://github.com/matks/apicycle

Demo project for "Use Swagger to document a Symfony API" blog post
https://github.com/matks/apicycle

api swagger

Last synced: 12 months ago
JSON representation

Demo project for "Use Swagger to document a Symfony API" blog post

Awesome Lists containing this project

README

          

ApiCycle
========

[![CircleCI](https://circleci.com/gh/matks/ApiCycle/tree/master.svg?style=svg)](https://circleci.com/gh/matks/ApiCycle/tree/master)

Demo project for ["Use Swagger to document a Symfony API"](https://dev.to/mathieuks/use-swagger-to-document-a-symfony-api-790) blog post

# Apps

- [Movies Api](https://github.com/matks/ApiCycle/blob/master/apps/movies-api/README.md)
- [Movies Api Client](https://github.com/matks/ApiCycle/blob/master/apps/movies-api-client/README.md)

Movies API is the Symfony app which is the topic of the blog post.

Movies API Client is an API Client generated by [Jane](https://github.com/janephp/openapi)
using the [Swagger file](https://github.com/matks/ApiCycle/blob/master/apps/movies-api-client/swagger/swagger.json)
which describes the Movies API.

Movies API Client also allows to perform behat tests for the API.

Each app README explains how to set it up and run it.