From 552da005dc06c074efe2377a8320f358f199e5b8 Mon Sep 17 00:00:00 2001 From: Jan Eitzinger Date: Wed, 26 Jun 2024 05:41:42 +0200 Subject: [PATCH] Add make target for swagger UI generator --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5c50771..68a8059 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ SVELTE_SRC = $(wildcard $(FRONTEND)/src/*.svelte) \ $(wildcard $(FRONTEND)/src/plots/*.svelte) \ $(wildcard $(FRONTEND)/src/joblist/*.svelte) -.PHONY: clean distclean test tags frontend $(TARGET) +.PHONY: clean distclean test tags frontend swagger $(TARGET) .NOTPARALLEL: @@ -40,6 +40,11 @@ frontend: $(info ===> BUILD frontend) cd web/frontend && npm install && npm run build +swagger: + $(info ===> GENERATE swagger) + @go run github.com/swaggo/swag/cmd/swag init -d ./internal/api,./pkg/schema -g rest.go -o ./api + @mv ./api/docs.go ./internal/api/docs.go + clean: $(info ===> CLEAN) @go clean