Skip to content

Commit d24eeef

Browse files
authored
添加 swagger 文档接口排序的 @tag 设置说明 (#1964)
* fix: 修复欢迎信息中的 tab 缩进格式 * 添加 swagger 文档生成 * 添加 swagger 文档接口排序的 `@Tag` 设置说明
1 parent 876d418 commit d24eeef

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

Makefile

+7-3
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ build-image-server:
4848
build-local:
4949
if [ -d "build" ];then rm -rf build; else echo "OK!"; fi \
5050
&& if [ -f "/.dockerenv" ];then echo "OK!"; else make build-web-local && make build-server-local; fi \
51-
&& mkdir build && cp -r web/dist build/ && cp server/server build/ && cp -r server/resource build/resource
51+
&& mkdir build && cp -r web/dist build/ && cp server/server build/ && cp -r server/resource build/resource
5252

5353
#本地环境打包前端
5454
build-web-local:
@@ -63,13 +63,17 @@ build-server-local:
6363
&& go build -ldflags "-B 0x$(shell head -c20 /dev/urandom|od -An -tx1|tr -d ' \n') -X main.Version=${TAGS_OPT}" -v
6464

6565
#打包前后端二合一镜像
66-
image: build
66+
image: build
6767
docker build -t ${REPOSITORY}/gin-vue-admin:${TAGS_OPT} -f deploy/docker/Dockerfile .
6868

6969
#尝鲜版
7070
images: build build-image-web build-image-server
7171
docker build -t ${REPOSITORY}/all:${TAGS_OPT} -f deploy/docker/Dockerfile .
72-
72+
73+
#swagger 文档生成
74+
doc:
75+
@cd server && swag init
76+
7377
#插件快捷打包: make plugin PLUGIN="这里是插件文件夹名称,默认为email"
7478
plugin:
7579
if [ -d ".plugin" ];then rm -rf .plugin ; else echo "OK!"; fi && mkdir -p .plugin/${PLUGIN}/{server/plugin,web/plugin} \

server/core/server.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func RunWindowsServer() {
4040
fmt.Printf(`
4141
欢迎使用 gin-vue-admin
4242
当前版本:v2.7.8-beta1
43-
加群方式:微信号:shouzi_1994 QQ群:470239250
43+
加群方式:微信号:shouzi_1994 QQ群:470239250
4444
项目地址:https://github.com/flipped-aurora/gin-vue-admin
4545
插件市场:https://plugin.gin-vue-admin.com
4646
GVA讨论社区:https://support.qq.com/products/371961

server/main.go

+7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ import (
1313
//go:generate go mod tidy
1414
//go:generate go mod download
1515

16+
// 这部分 @Tag 设置用于排序, 需要排序的接口请按照下面的格式添加
17+
// swag init 对 @Tag 只会从入口文件解析, 默认 main.go
18+
// 也可通过 --generalInfo flag 指定其他文件
19+
// @Tag.Name Base
20+
// @Tag.Name SysUser
21+
// @Tag.Description 用户
22+
1623
// @title Gin-Vue-Admin Swagger API接口文档
1724
// @version v2.7.8-beta1
1825
// @description 使用gin+vue进行极速开发的全栈开发基础平台

0 commit comments

Comments
 (0)