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://bzwzjz.com/article/dsoisgi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 梓潼网站设计 网站制作 外贸网站建设 手机网站制作设计 手机网站建设 重庆企业网站建设 高端网站设计推广 成都网站制作 网站制作 成都网站建设公司 重庆手机网站建设 自适应网站设计 成都网站设计公司 成都网站设计 营销型网站建设 成都网站制作 成都响应式网站建设公司 手机网站设计 移动网站建设 高端网站设计 手机网站建设 成都定制网站建设