# gin-sketch **Repository Path**: go_27/gin-sketch ## Basic Information - **Project Name**: gin-sketch - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-16 - **Last Updated**: 2025-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gin-study-app #### 介绍 基于 Gin 框架的 Go Web 学习应用,包含用户管理、数据库操作、Redis 缓存等功能模块。 该项目旨在提供一个完整的 Gin 框架应用示例,帮助开发者学习 Go Web 开发。 #### 软件架构 - **框架**:Gin Web 框架 - **数据库**:MySQL + GORM ORM - **缓存**:Redis - **配置管理**:Viper - **日志**:日志记录系统 项目目录结构: ``` ├── config/ # 配置管理 ├── controllers/ # 控制器层 ├── core/ # 核心功能初始化 ├── global/ # 全局变量与方法 ├── helper/ # 工具函数 ├── middlewares/ # 中间件 ├── models/ # 数据模型 ├── router/ # 路由配置 ├── main.go # 应用入口 └── config.yml # 配置文件 ``` #### 安装教程 1. 确保已安装 Go 1.16+ 和 MySQL、Redis 2. 克隆项目 ```bash git clone https://gitee.com/yourname/gin-study-app.git cd gin-study-app ``` 3. 安装依赖 ```bash go mod tidy ``` 4. 配置数据库和 Redis 连接信息(编辑 config.yml 文件) 5. 运行应用 ```bash go run main.go ``` #### 使用说明 1. 应用启动后默认监听本地端口 2. 通过 API 访问相应功能 3. 数据库会自动迁移创建所需表结构 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request