202 Star 1.9K Fork 613

张奇峰 / GinSkeleton

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
project_struct.md 1.42 KB
一键复制 编辑 原始数据 按行查看 历史
飘渺 提交于 2021-01-17 15:52 . 增加项目目录结构介绍

项目结构目录介绍

1.主要介绍本项目骨架的核心目录结构

|-- app
|   |-- aop		// Aop切面demo代码段
|   |   `-- users
|   |-- core		// 程序容器部分、用于表单参数器注册、配置文件存储等
|   |   |-- container
|   |   |-- destroy
|   |   `-- event_manage
|   |-- global		// 全局变量以及常量、程序运行错误定义
|   |   |-- consts
|   |   |-- my_errors
|   |   `-- variable
|   |-- http		// http相关代码段,主要为控制器、中间件、表单参数验证器
|   |   |-- controller
|   |   |-- middleware
|   |   `-- validator
|   |-- model		// 数据库表模型
|   |   |-- base_model.go
|   |   `-- users.go
|   |-- service
|   |   |-- sys_log_hook
|   `-- utils	// 第三方包封装层
|       |-- gorm_v2
|       |-- ... ...
|-- bootstrap	// 项目启动初始化代码段
|   `-- init.go
|-- cmd			// 项目入口,分别为门户站点、命令模式、web后端入口文件
|   |-- api
|   |   `-- main.go
|   |-- cli
|   |   `-- main.go
|   `-- web
|       `-- main.go
|-- command		// cli模式代码目录
|   |-- 
|-- config		// 项目、数据库参数配置
|   |-- config.yml
|   `-- gorm_v2.yml
|-- database
|-- docs		// 项目文档
|   |-- 
|-- go.mod
|-- go.sum
|-- public
|-- routers		// 后台和门户网站路由
|   |-- api.go
|   `-- web.go
|-- storage		// 日志、资源存储目录
|   `-- 
`-- test// 单元测试目录
    |-- 		
Go
1
https://gitee.com/daitougege/GinSkeleton.git
git@gitee.com:daitougege/GinSkeleton.git
daitougege
GinSkeleton
GinSkeleton
master

搜索帮助