go-sample:清洁架构的样例项目

时间:2024-04-28 05:55:55
【文件属性】:

文件名称:go-sample:清洁架构的样例项目

文件大小:21KB

文件格式:ZIP

更新时间:2024-04-28 05:55:55

Go

通知x 这是通知服务的代码存储库。 此服务负责将通知请求从上游服务发送到相应的客户端。 依存关系 Golang版本1.15 Docker已在您的计算机上安装并正常运行Postgre DB容器将以名称postgres13运行。如果您已经使用此名称,请相应地进行调整 已在您的计算机上安装并正常运行 我们在Makefile中使用bash脚本 我们正在使用Go Mod,供应商已设置为关闭(没有兼容性原因可以打开供应商;无论如何,此功能很快就会消失) 项目布局将是“清洁建筑”的最佳诠释 项目布局 cmd/version >简单版本控制可帮助我们确定生产部署期间正在运行的二进制文件 cmd/* ->每个文件夹都将具有main.go ,它将把应用程序缝合为所需的类型(即:Web服务器,CLI等) bin/ ->编译二进制文件将放在这里( .gitignore更加便捷和清洁) internal/


【文件预览】:
go-sample-main
----.gitignore(493B)
----go.mod(362B)
----README.MD(3KB)
----.golangci.yaml(2KB)
----pkg()
--------sqldb()
--------config()
--------httpresponse()
----go.sum(4KB)
----files()
--------etc()
----makefile(2KB)
----.docker()
--------migration()
----cmd()
--------notificationx()
----internal()
--------buildinfo()
--------repo()
--------controller()
--------model()
--------usecase()

网友评论