Files
xinfra/.gitignore
T
wonder 8898437e9e feat(server): 集成 Swagger API 文档
- 引入 swaggo/gin-swagger 和 swaggo/files 依赖
- 配置 Swagger UI 路由 /swagger/*
- 为测试 handler 函数添加 Swagger 注解
- 将 main.go 中的内联 handler 重构到 handler/test.go 以支持注解
- 生成 Swagger 文档 (docs.go, swagger.json, swagger.yaml)
- Makefile 新增 make swagger 命令
- .gitignore 添加 server/docs/ 以跟踪生成的文档
- 添加 API 元信息(标题、版本、联系方式、许可证、安全定义)
2026-07-15 11:33:00 +08:00

57 lines
498 B
Plaintext

# XINFRA .gitignore
# Go
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
/go.sum
/vendor/
# Node.js
node_modules/
dist/
.env
.env.local
.env.*.local
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Logs
*.log
logs/
# Temp files
tmp/
temp/
# Build output
build/
bin/
# Coverage
coverage/
*.cover
*.coverprofile
# Docker
docker-compose.override.yml
# Kubernetes secrets (local dev)
*-secret.yaml
# Documentation & local dev config (not tracked in repo)
docs/
!server/docs/
CLAUDE.md
AGENTS.md