add support for dynamic tables
This commit is contained in:
@ -225,14 +225,14 @@ func generateCmd() *cli.Command {
|
||||
return fmt.Errorf("error generating typescript code | %w", err)
|
||||
}
|
||||
|
||||
// make sure src/generated-components exists
|
||||
err = os.Mkdir("src/generated-components", 0755)
|
||||
// make sure src/generated-sample-components exists
|
||||
err = os.Mkdir("src/generated-sample-components", 0755)
|
||||
if err != nil {
|
||||
return fmt.Errorf("error creating src/generated-components directory | %w", err)
|
||||
}
|
||||
|
||||
// generate vue components
|
||||
err = vue_gen.GenVueFromSwagger("../gen/openapi/proto/service.swagger.json", "src/generated-components")
|
||||
err = vue_gen.GenVueFromSwagger("../gen/openapi/proto/service.swagger.json", "src/generated-sample-components")
|
||||
if err != nil {
|
||||
return fmt.Errorf("error generating vue components | %w", err)
|
||||
}
|
||||
@ -249,8 +249,6 @@ func generateCmd() *cli.Command {
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: update typescript code gen to use this command `npx openapi-typescript-codegen --input ../gen/openapi/proto/service.swagger.json --output src/generated/ts-client --client fetch`
|
||||
|
||||
return nil
|
||||
},
|
||||
}
|
||||
|
@ -9,6 +9,15 @@ import "google/api/annotations.proto";
|
||||
|
||||
option go_package = "./;pb";
|
||||
|
||||
option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {
|
||||
info: {
|
||||
title: "Your API Title"
|
||||
version: "v1.0"
|
||||
description: "Your API description"
|
||||
}
|
||||
host: "localhost:8080" // Set the server host
|
||||
};
|
||||
|
||||
service {{ .AppNameCaps }} {
|
||||
option (gorm.server).autogen = true;
|
||||
// Add your service methods here
|
||||
|
Reference in New Issue
Block a user