This directory contains an example server using our code generator which implements the OpenAPI petstore-expanded example.
This is the structure:
api/: Contains the OpenAPI 3.0 specificationapi/petstore/: The generated code for our pet store handlersinternal/: Pet store handler implementation and unit testscmd/: Runnable server implementing the OpenAPI 3 spec.
To generate the handler glue, run:
go run cmd/oapi-codegen/oapi-codegen.go --package petstore examples/oapi-codegen/api/petstore-expanded.yaml > examples/oapi-codegen/api/petstore.gen.go