# doc **Repository Path**: go_27/doc ## Basic Information - **Project Name**: doc - **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-10-29 - **Last Updated**: 2026-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Go语言开发文档库 ## 项目简介 这是一个Go语言开发相关的技术文档集合,包含Gin框架、常用工具库的使用指南和最佳实践。 --- ## 文档目录 ### Gin框架文档 | 序号 | 文档名称 | 内容简介 | 链接 | |:---:|:---|:---|:---| | 1 | 快速入门 | Gin框架基础使用 | [查看文档](Gin/1.快速入门.md) | | 2 | 路由与控制器 | 路由配置和控制器设计 | [查看文档](Gin/2.路由与控制器.md) | | 3 | 处理请求参数 | 请求参数获取和验证 | [查看文档](Gin/3.处理请求参数.md) | | 4 | 表单验证 | 表单数据验证方法 | [查看文档](Gin/4.表单验证.md) | | 5 | 处理响应结果 | 响应数据格式化和返回 | [查看文档](Gin/5.处理响应结果.md) | | 6 | 渲染HTML模板 | HTML模板渲染配置 | [查看文档](Gin/6.渲染HTML模版.md) | | 7 | 访问静态文件 | 静态资源服务配置 | [查看文档](Gin/7.访问静态文件.md) | | 8 | Gin中间件 | 中间件开发和使用 | [查看文档](Gin/8.Gin中间件.md) | | 9 | Cookie处理 | Cookie操作和管理 | [查看文档](Gin/9.Cookie处理.md) | | 10 | Session处理 | Session状态管理 | [查看文档](Gin/10.Session处理.md) | | 11 | 上传文件 | 文件上传功能实现 | [查看文档](Gin/11.Gin上传文件.md) | | 12 | Swagger集成 | API文档自动生成 | [查看文档](Gin/12.swagger.md) | | 13 | pprof性能测试 | 性能分析和优化 | [查看文档](Gin/13.pprof性能测试.md) | ### 常用工具库 | 工具库 | 用途 | 链接 | |:---|:---|:---| | Zap | 高性能结构化日志记录 | [查看文档](zap%20高性能日志.md) | | Viper | 配置文件读取和管理 | [查看文档](viper%20读取配置.md) | --- ## 快速开始 ### 环境要求 | 依赖 | 版本要求 | |:---|:---| | Go | 1.16+ | | Git | 最新版本 | ### 使用方式 | 步骤 | 操作说明 | |:---:|:---| | 1 | 克隆项目到本地 | | 2 | 根据需要查阅相关文档 | | 3 | 参考示例代码进行开发 | --- ## 参考资源 | 资源名称 | 链接 | |:---|:---| | Go语言验证码实现 | [访问链接](http://www.topgoer.com/%E5%85%B6%E4%BB%96/%E9%AA%8C%E8%AF%81%E7%A0%81.html) | | Go语言学习指南 | [访问链接](https://www.kancloud.cn/wangking/gogogo/2110615) | --- ## 贡献指南 欢迎提交Issue和Pull Request来完善文档内容: | 步骤 | 操作说明 | |:---:|:---| | 1 | Fork 本仓库 | | 2 | 新建功能分支 | | 3 | 提交代码变更 | | 4 | 新建 Pull Request | --- ## 许可证 本项目文档采用开源许可证,具体信息请查看LICENSE文件。 --- ## 推荐项目模板 | 排名 | 项目名称 | Stars | 难易度 | 特点 | 适用场景 | |:---:|:---|:---:|:---:|:---|:---| | 1 | [gin-gonic/gin](https://github.com/gin-gonic/gin) | 88K+ | 中等 | 官方框架、性能极致、中间件机制、社区活跃 | Web开发基础框架 | | 2 | [zhufuyi/sponge](https://github.com/zhufuyi/sponge) | 1.5K+ | 简单 | 低代码生成、一键CRUD、Protobuf支持、全栈解决方案 | 快速原型开发、企业级后端 | | 3 | [wannanbigpig/gin-layout](https://github.com/wannanbigpig/gin-layout) | 500+ | 简单 | 开箱即用、internal目录规范、Docker+Nginx配置齐全 | 中小型项目、生产部署 | | 4 | [d60-Lab/gin-template](https://github.com/d60-Lab/gin-template) | 300+ | 困难 | DDD分层架构、OpenTelemetry链路追踪、Sentry监控、CI/CD | 大型微服务、云原生应用 | | 5 | go-gin-init | 200+ | 中等 | Gin+GORM+MySQL+Swagger+Docker、Makefile自动化 | RESTful API、DevOps实践 | > **难易度说明**: > - 简单:配置即用,适合新手快速上手 > - 中等:需要一定Go基础,理解框架设计 > - 困难:涉及DDD、微服务等复杂架构,适合有经验开发者