# go-gin-api **Repository Path**: Denish/go-gin-api ## Basic Information - **Project Name**: go-gin-api - **Description**: 自己的测试项目哈哈哈哈哈 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-21 - **Last Updated**: 2022-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-gin-api #### 介绍与发展 go语言开发的接口api。目前使用使用gin、jwt、mysql,后续会添加 redis,rocketmq,mongodb等 ## git规范 - feat:新增功能 - fix:bug 修复 - docs:文档更新 - style:不影响程序逻辑的代码修改(修改空白字符,格式缩进,补全缺失的分号等,没有改变代码逻辑) - refactor:重构代码(既没有新增功能,也没有修复 bug) - perf:性能, 体验优化 - test:新增测试用例或是更新现有测试 - build:主要目的是修改项目构建系统(例如 glup,webpack,rollup 的配置等)的提交 - ci:主要目的是修改项目继续集成流程(例如 Travis,Jenkins,GitLab CI,Circle等)的提交 - chore:不属于以上类型的其他类,比如构建流程, 依赖管理 - revert:回滚某个更早之前的提交 ## 文档目录 ``` ├── config // 配置 文件 ├── app ├──── controller// 控制层 ├──── model // 实体层 ├──── router // 路由层 ├──── service // 业务层 ├── core // 核心层 存放组件配置 ├── log // 日志生成 ├── util // 工具 ├── main.go // 项目main文件 ``` #### 注意!启动后会在指定数据库里建表! core -》db AutoMigrate 自动迁移的做法 不需要可关闭 ## 工具包 -》util -》common