Skip to content

Latest commit

 

History

History
45 lines (43 loc) · 1.04 KB

README.md

File metadata and controls

45 lines (43 loc) · 1.04 KB

CodeArena Golang 项目模板

## 接口层代码
├── api		
## 公共组件
├── common				  		
│   ├── web_resp.go       ## web通用response 
## 配置层【使用echo swagger zap日志组件 viper】
├── conf						
│   ├── conf.go
│   ├── config.toml
│   ├── logger.go
│   └── swagger.go
│   └── viper.go
## 常量池
├── consts						
│   └── setting.go
│   └── types.go
├── docs
│   ├── docs.go
│   ├── swagger.json
│   └── swagger.yaml
## embeds文件嵌入
├── embeds           	
│   ├── code.go
│   └── static		
## 替换echo banner
│       └── banner.txt
## 入口文件
├── main.go		
## 中间件
├── middware					
│   ├── auth.go			## 检验中间件
│   └── jwks.go			## 生成读取cert
## 实体类
├── models						
├── server
│   └── router.go		## echo 路由
## 工具类
└── utils						
    ├── file.go
    └── viper.go