OpenAPI and sqlc sample project
- Go 1.17
- oapi-codegen
- sqlc
- postgresql 13
cd .devcontainer
docker compose up -d
go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.8.2
go install github.com/kyleconroy/sqlc/cmd/sqlc@latestgo build cmd/server/main.gogo run cmd/server/main.goUpdates docs/openapi.yaml or sql//**.sql. generate.
go generateor
for docs/openapi.yaml
oapi-codegen --config=types.cfg.yaml docs/openapi.yaml
oapi-codegen --config=server.cfg.yaml docs/openapi.yamlfor sql//**.sql
sqlc generate -f sqlc.yaml