Bootstrap graphql api schema

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-01-22 10:56:45 +01:00
parent 74be91f41c
commit 0904426891
7 changed files with 6359 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ LDFLAGS= -ldflags "-X 'main.version=$(VERSION)' -X 'main.env=prod'"
GCFLAGS= -gcflags="-e"
GO_BUILD= CGO_ENABLED=$(CGO_ENABLED) GOOS=$(GOOS) $(GO) build $(LDFLAGS) $(GCFLAGS)
GO_GENERATE= $(GO) generate
CONTROL_SRC:= $(shell find ./controls -type f -name "*.md")
@@ -30,9 +31,14 @@ vet:
build: bin/probod
.PHONY: bin/probod
bin/probod:
bin/probod: pkg/api/console/v1/schema/schema.go pkg/api/console/v1/types/types.go pkg/api/console/v1/v1_resolver.go
$(GO_BUILD) -o $(PROBOD_BIN) $(PROBOD_SRC)
pkg/api/console/v1/schema/schema.go \
pkg/api/console/v1/types/types.go \
pkg/api/console/v1/v1_resolver.go: pkg/api/console/v1/gqlgen.yaml pkg/api/console/v1/schema.graphql
$(GO_GENERATE) ./pkg/api/console/v1
.PHONY: fmt
fmt:
$(PRETTIER) --write --prose-wrap always $(CONTROL_SRC)