# Functions
ExprStringP Support all built-in type referenced from https://golang.org/pkg/builtin/ Support map with string key Support structs of vo package Support slice of types mentioned above Not support alias type (all alias type fields of a struct will be outputted as v3.Any in openapi 3.0 json document) Support anonymous struct type as struct field type in vo package or as parameter type in method signature in svc.go file besides context.Context, multipart.FileHeader, v3.FileModel, os.File when go-doudou command line flag doc is true.
GenConfig generates config file.
GenDb generates db connection code.
GenDoc generates OpenAPI 3.0 description json file.
GenGoClient generates golang http client code from result of parsing svc.go file in project root path.
GenGoClientProxy wraps client with resiliency features.
GenGoIClient generates golang http client interface code from result of parsing svc.go file in project root path.
No description provided by the author
GenHttpHandler generates http handler interface and routes.
GenHttpHandlerImpl generates http handler implementation Parsed value from query string parameters or application/x-www-form-urlencoded form will be string type.
No description provided by the author
GenHttpMiddleware generates http middleware file.
GenK8sDeployment generates deployment kind yaml file for kubernetes deploy.
GenK8sStatefulset generates statefulset kind yaml file for kubernetes deploy.
GenMain generates main function.
GenMainGrpc generates main function for grpc service.
GenSvcImpl generates service implementation.
GenSvcImplGrpc generates service implementation for grpc.
InitProj inits a service project dir is root path modName is module name.
InitSvc inits a service project, test purpose only.
No description provided by the author
No description provided by the author