moveservicesInterfaces

This commit is contained in:
Michael McGuinness
2025-01-07 13:01:14 +00:00
parent ccb1234911
commit 56b447dfcf
20 changed files with 302 additions and 1460 deletions
+2
View File
@@ -49,9 +49,11 @@ tasks:
- task docker:lint
- task compose:lint
- task shell:lint
- task proto:lint
lint:fix:
cmds:
- task code:lint:fix
- task proto:lint:fix
code:lint:
cmds:
- golangci-lint run
+11 -2
View File
@@ -3,9 +3,18 @@
version: '3'
vars:
PROTO_DIR_WITH_CONTEXT: "{{.CONTEXT}}/{{.PROTOBUF_DIR}}"
PROTO_DIR: "{{.CONTEXT}}/serviceInterfaces"
API_DIR: "{{.CONTEXT}}/api"
tasks:
lint:
cmds:
- protolint lint {{.PROTO_DIR}}
lint:fix:
cmds:
- protolint lint -fix {{.PROTO_DIR}}
generate:
cmds:
- protoc --proto_path={{.PROTO_DIR_WITH_CONTEXT}} --go_out={{.CONTEXT}}/{{.API_GRPC_DIR}}/spec --go-grpc_out={{.CONTEXT}}/{{.API_GRPC_DIR}} --go_opt=paths=source_relative main.proto
- pwd
- mkdir -p {{.API_DIR}}/serviceInterfaces
- protoc --proto_path={{.PROTO_DIR}} --go_out={{.API_DIR}}/serviceInterfaces --go-grpc_out={{.API_DIR}} --go_opt=paths=source_relative --experimental_allow_proto3_optional main.proto