feat: 完善后端脚手架基础能力

This commit is contained in:
2026-08-09 01:06:21 +08:00
parent e311f416f2
commit f95311a107
61 changed files with 5630 additions and 521 deletions
+33
View File
@@ -0,0 +1,33 @@
.PHONY: test vet swagger build build-x64 build-native integration migrate-status migrate-diff migrate-apply
test:
go test ./...
vet:
go vet ./...
swagger:
swag init
build:
mkdir -p dist
CGO_ENABLED=0 go build -trimpath -o dist/skeleton .
build-x64:
./scripts/build.sh
build-native:
mkdir -p dist
CGO_ENABLED=1 go build -trimpath -o dist/skeleton-native .
integration:
go test -tags=integration ./database
migrate-status:
go run cmd/migrate/main.go -action status
migrate-diff:
go run cmd/migrate/main.go -action diff -name $(name)
migrate-apply:
go run cmd/migrate/main.go -action apply