TGWP
是一个轻量级GOLang
网络框架脚手架,旨在专注业务代码开发,免去重复逻辑书写
前置条件
go 1.22+
Fork本仓库到自己指定项目仓库名
修改 go.mod
文件中 module tgwp
为自己的项目名称
使用全局替换 将 tgwp
替换为刚刚修改的字段
将config.yaml.template
更改为config.yaml
并且填写相关配置
安装相关依赖
go mod tidy
go mod install
编写业务代码
├── README.md
├── cmd 程序入口
├── configs 存放配置实体类
├── db 存放数据库相关
├── global 存放全局变量和常量
├── initalize 程序初始化文件
├── internal 核心业务代码
├── log log文件配置
├── pkg 第三方通用包
├── test 测试文件
├── utils 工具类
├── config.yaml.template 配置文件
├── go.mod
└── go.sum