mirror of
https://github.com/cool-team-official/cool-admin-go.git
synced 2025-01-22 23:10:23 +08:00
.devcontainer | ||
.github/workflows | ||
.vscode | ||
contrib | ||
cool | ||
cool-tools | ||
default.etcd/member | ||
docs | ||
frontend | ||
i18n | ||
internal | ||
manifest/config | ||
modules | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
docker-compose.yml | ||
go.mod | ||
go.sum | ||
gotidy.sh | ||
gowork.sh | ||
LICENSE | ||
main_test.go | ||
main.go | ||
Makefile | ||
package.json | ||
pre-release.sh | ||
README.MD | ||
release.sh | ||
yarn.lock |
CoolAdminGo
CoolAdmin 的 Go 版本后端
- docs - 开发文档
- changelog - 更新日志
- github - cool-admin-go 仓库
- release - cool-tools 编译版本下载
- issues - 问答区
- CoolAdmin - CoolAdmin 官网
- GoFrame - GoFrame 官网
TODO
- 基础 CURD 结构搭建
- model 层快速生成
- service 层快速生成
- controller 层快速生成
- 中间件错误状态及错误码与 node 版本统一
- 全局错误码统一
- controller 层接口输入与 node 版本统一
- 优化开发工具安装体验
- service 层逻辑补全
- base 模块逻辑补全 感谢 @imhuso
- 开发文档编制
- 数据库驱动补充
- 文件上传驱动补充
- 其他项目需求
使用说明
首先下载安装 Go 语言环境,如果没有安装,请自行安装,如果已经安装,请自行配置环境变量
1.安装cool-tools
开发工具
从 github 下载
wget -O cool-tools https://github.com/cool-team-official/cool-admin-go/releases/latest/download/cool-tools_$(go env GOOS)_$(go env GOARCH) && chmod +x cool-tools && ./cool-tools install && rm ./cool-tools
如果到直接下载速度过慢,可使用pgit
加速安装
pgit wget -O cool-tools https://github.com/cool-team-official/cool-admin-go/releases/latest/download/cool-tools_$(go env GOOS)_$(go env GOARCH) && chmod +x cool-tools && ./cool-tools install && rm ./cool-tools
通过go install
安装
go install github.com/cool-team-official/cool-admin-go/cool-tools@latest
验证
cool-tools version
2.创建新项目
cool-tools init hello-world
3.安装依赖
cd hellow-world
go mod tidy
5.启动开发环境
cool-tools run main.go
enjoy it!