aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-08-01 21:02:30 +0900
committernsfisis <nsfisis@gmail.com>2024-08-01 21:02:30 +0900
commitb05de1617c7ad323f582f7392e4e62c1f08af58e (patch)
treed9b79a1fa6fb57945383a71bd208d4ef8f0889de /backend
parent10b9be2c2a46b204f83be7d152ca62bf69e8843e (diff)
downloadiosdc-japan-2024-albatross-b05de1617c7ad323f582f7392e4e62c1f08af58e.tar.gz
iosdc-japan-2024-albatross-b05de1617c7ad323f582f7392e4e62c1f08af58e.tar.zst
iosdc-japan-2024-albatross-b05de1617c7ad323f582f7392e4e62c1f08af58e.zip
refactor: run code generation by `go generate`
Diffstat (limited to 'backend')
-rw-r--r--backend/Makefile10
-rw-r--r--backend/gen/gen.go4
-rw-r--r--backend/gen/oapi-codegen.yaml (renamed from backend/oapi-codegen.yaml)2
-rw-r--r--backend/gen/sqlc.yaml (renamed from backend/sqlc.yaml)6
4 files changed, 11 insertions, 11 deletions
diff --git a/backend/Makefile b/backend/Makefile
index 3b26e00..72d3314 100644
--- a/backend/Makefile
+++ b/backend/Makefile
@@ -10,10 +10,6 @@ check:
lint:
go vet ./...
-.PHONY: oapi-codegen
-oapi-codegen:
- go run github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen -config oapi-codegen.yaml ../openapi.yaml
-
-.PHONY: sqlc
-sqlc:
- go run github.com/sqlc-dev/sqlc/cmd/sqlc generate
+.PHONY: gen
+gen:
+ go generate ./...
diff --git a/backend/gen/gen.go b/backend/gen/gen.go
new file mode 100644
index 0000000..6af912d
--- /dev/null
+++ b/backend/gen/gen.go
@@ -0,0 +1,4 @@
+package main
+
+//go:generate go run github.com/sqlc-dev/sqlc/cmd/sqlc generate
+//go:generate go run github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen -config oapi-codegen.yaml ../../openapi.yaml
diff --git a/backend/oapi-codegen.yaml b/backend/gen/oapi-codegen.yaml
index 65cf079..d235096 100644
--- a/backend/oapi-codegen.yaml
+++ b/backend/gen/oapi-codegen.yaml
@@ -4,7 +4,7 @@ generate:
echo-server: true
strict-server: true
embedded-spec: true
-output: api/generated.go
+output: ../api/generated.go
output-options:
skip-prune: true
nullable-type: true
diff --git a/backend/sqlc.yaml b/backend/gen/sqlc.yaml
index 3b2d1d0..c56e44b 100644
--- a/backend/sqlc.yaml
+++ b/backend/gen/sqlc.yaml
@@ -1,11 +1,11 @@
version: "2"
sql:
- engine: "postgresql"
- queries: "query.sql"
- schema: "schema.sql"
+ queries: "../query.sql"
+ schema: "../schema.sql"
gen:
go:
package: "db"
- out: "db"
+ out: "../db"
sql_package: "pgx/v5"
emit_pointers_for_null_types: true