Skip to content

A Symfony worker that generates OpenAPI documents based on the 3.0 OpenAPI specification.

Notifications You must be signed in to change notification settings

PIERRONMarc/openapi-document-generator

Repository files navigation

Tests Code Coverage

OpenAPI document generator

A Symfony worker that generates OpenAPI documents based on the 3.0 OpenAPI specification.

This worker is part of a school project that aim to simplify OpenAPI document generation with a web form.

#Symfony6 #MySQL #Docker #Terraform #AWS #TDD #BuilderPattern

Getting started

Requirements :

  • Terraform and Docker CLI
  • an AWS account
  1. Fill Terraform variables
cd infrastructure/dev && touch terraform.tfvars
  1. Deploy the worker and it's infrastructure
make deploy-dev
  1. Send a message in the queue to generate an OpenAPI document in S3 from the data fixtures loaded in database
{"documentId": "my-document-uuid"}

About

A Symfony worker that generates OpenAPI documents based on the 3.0 OpenAPI specification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published