Go to file
2024-06-07 19:14:44 +08:00
.devcontainer 调整数据库依赖引入位置 2024-06-07 19:02:12 +08:00
.github/workflows v1.5.3 2023-12-02 20:29:26 +08:00
.vscode V1.5.5 dev (#65) 2023-12-23 12:41:43 +08:00
contrib 调整数据库依赖引入位置 2024-06-07 19:02:12 +08:00
cool 调整数据库依赖引入位置 2024-06-07 19:02:12 +08:00
cool-tools 1.5.11 2024-06-07 19:14:44 +08:00
default.etcd/member Develop (#60) 2023-08-18 16:00:07 +08:00
docs v1.5.3 2023-12-02 20:29:26 +08:00
frontend 更新依赖 2023-12-12 22:31:00 +08:00
i18n Develop (#60) 2023-08-18 16:00:07 +08:00
internal Develop (#60) 2023-08-18 16:00:07 +08:00
manifest/config Develop (#60) 2023-08-18 16:00:07 +08:00
modules 调整数据库依赖引入位置 2024-06-07 19:02:12 +08:00
scripts V1.5.5 dev (#65) 2023-12-23 12:41:43 +08:00
.gitattributes init 2022-08-10 20:16:52 +08:00
.gitignore 修复bug (#61) 2023-08-18 16:01:53 +08:00
docker-compose.yml 调整数据库依赖引入位置 2024-06-07 19:02:12 +08:00
go.mod 整理依赖 2024-06-07 19:03:01 +08:00
go.sum 整理依赖 2024-06-07 19:03:01 +08:00
gotidy.sh V0.3.4 dev (#26) 2022-11-02 21:00:26 +08:00
gowork.sh 修正拼写错误 2022-11-04 05:37:58 +00:00
LICENSE add license 2022-08-24 09:58:40 +08:00
main_test.go V1.0.7 dev (#34) 2022-11-20 17:12:58 +08:00
main.go 调整数据库依赖引入位置 2024-06-07 19:02:12 +08:00
Makefile V1.0.12 dev (#39) 2023-01-07 17:06:34 +08:00
package.json V1.0.4 dev (#31) 2022-11-13 12:51:41 +08:00
pre-release.sh V1.0.15 dev (#43) 2023-01-20 10:14:15 +08:00
README.MD V1.0.7 dev (#34) 2022-11-20 17:12:58 +08:00
release.sh 更新release脚本 2022-11-04 08:07:02 +00:00
yarn.lock V1.0.3 (#30) 2022-11-06 23:27:47 +08:00

CoolAdminGo

Go Reference Build Release Goproxy.cn

CoolAdmin 的 Go 版本后端

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!