Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.3 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.3 KB

This repo demonstrates an issue with Swaggo's latest generic support, since it's not released we've forked the repo to github.com/chaintraced/swag/cmd/swag@latest

Once this version is installed (Swaggo from master branch on commit https://github.com/swaggo/swag/commit/9d34a7683d438a2b593fa073ba8820309a3c0987) try to run

swag init

you'll get an output similar to:

2022/08/25 10:40:06 Using overrides from .swaggo
2022/08/25 10:40:06 Generate swagger docs....
2022/08/25 10:40:06 Generate general API Info, search dir:./
2022/08/25 10:40:06 Generating movie.CreateMovie
2022/08/25 10:40:06 Generating $field.Field-Person
2022/08/25 10:40:06 Type definition of type '*ast.IndexExpr' is not supported yet. Using 'object' instead.
2022/08/25 10:40:06 Type definition of type '*ast.IndexExpr' is not supported yet. Using 'object' instead.
2022/08/25 10:40:06 Type definition of type '*ast.IndexExpr' is not supported yet. Using 'object' instead.
2022/08/25 10:40:06 Generating $field.Field-Balance
2022/08/25 10:40:06 create docs.go at  docs/docs.go
2022/08/25 10:40:06 create swagger.json at  docs/swagger.json
2022/08/25 10:40:06 create swagger.yaml at  docs/swagger.yaml[Actor]

serve the file with swagger eg.

swagger serve ./docs/swagger.json