golang-脚手架

文章目录

参考

Golang应该如何组织多个项目的目录结构
https://docs.pingcode.com/ask/272794.html

golang 编程规范 - 项目目录结构
https://makeoptim.com/golang/standards/project-layout/

https://github.com/golang-standards/project-layout/blob/master/README_zh-CN.md

https://blog.csdn.net/xiaoxucode/article/details/134402836

https://xie.infoq.cn/article/5413055c93cd9ec0651af3f28

https://juejin.cn/post/7103440474152632328

https://tonybai.com/2023/10/05/the-official-guide-of-organizing-go-project/

https://blog.muops.com/%E4%B8%89-golang-%E9%A1%B9%E7%9B%AE%E7%9A%84%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84/

https://www.cnblogs.com/wuchangblog/p/17295550.html

https://cloud.tencent.com/developer/article/2269299

脚手架

https://github.com/gourouting/singo


api–webcontroller层
model–dao层
service–业务层
server–路由层

https://github.com/championlong/go-quick-start

.
├── api (API 接口定义文件)
│ └── swagger
├── cmd (组件 main 函数)
│ ├── gin_app
├── configs (配置文件)
├── docs (存放文档)
├── internal (私有应用和库代码)
│ ├── app (目录中存放真实的应用代码)
│ └── pkg (存放项目内可共享,项目外不共享的包)
├── pkg (可以被外部应用使用的代码库)
│ ├── log
│ ├── recovery
│ └── utils
├── scripts (存放脚本文件)
└── web (前端代码存放目录)

https://github.com/go-nunu/nunu
https://juejin.cn/post/7248951438742339639
.
├── cmd
│ ├── job
│ │ ├── main.go
│ │ ├── wire.go
│ │ └── wire_gen.go
│ ├── migration
│ │ ├── main.go
│ │ ├── wire.go
│ │ └── wire_gen.go
│ └── server
│ ├── main.go
│ ├── wire.go
│ └── wire_gen.go
├── config
│ ├── local.yml
│ └── prod.yml
├── deploy
├── internal
│ ├── handler
│ │ ├── handler.go
│ │ └── user.go
│ ├── job
│ │ └── job.go
│ ├── middleware
│ ├── migration
│ │ └── migration.go
│ ├── model
│ │ └── user.go
│ ├── repository
│ │ ├── repository.go
│ │ └── user.go
│ ├── server
│ │ └── http.go
│ └── service
│ ├── service.go
│ └── user.go
├── mocks
│ ├── repository
│ │ └── user.go
│ └── service
│ └── user.go
├── pkg
├── scripts
├── storage
├── test
│ └── server
│ ├── handler
│ │ └── user_test.go
│ ├── repository
│ │ └── user_test.go
│ └── service
│ └── user_test.go
├── web
│ └── index.html
├── LICENSE
├── Makefile
├── README.md
├── README_zh.md
├── coverage.html
├── go.mod
└── go.sum

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值