资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Go标准的目录结构(自总结)

微服务版

├── LICENSE.md
├── Makefile //在任何一个项目中都会存在一些需要运行的脚本,这些脚本文件应该被放到 /scripts 目录中并由 Makefile 触发
├── README.md //描述项目的文件
├── api //对外提供的各种不同类型的API接口定义文件
├── oceanbook.pb.go
└── oceanbook.proto
├── assets
├── build //编译后的文件
├── cmd //cmd 目录中存储的都是当前项目中的可执行文件
├── configs //配置文件
├── deployments
├── docs //存放文档
├── examples //存放测试用例
├── githooks
├── init //存放中间件的初始化文件
├── internal //私有代码推荐放到 /internal 目录中,真正的项目代码应该写在 /internal/app 里,同时这些内部应用依赖的代码库应该在 /internal/pkg 子目录和 /pkg 中
└── pkg
└── app
└── user //里面含有model, repository,service,controller文件,不按mvc进行分层
└── order
├── pkg //这个目录中存放的就是项目中可以被外部应用使用的代码库,其他的项目可以直接通过 import 引入这里的代码
├── scripts //脚本文件存放脚本文件
├── test //存放测试文件

gin版 (待总结)


本文标题:Go标准的目录结构(自总结)
当前地址:http://cdkjz.cn/article/dsoisgi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220