参考目前gostar数最多的layout项目,修改了一下,组织出以下项目,详情各位大佬看看有没有什么问题,以及存在问题,一起来讨论出一个最合适go-web的项目结构,拒绝复杂化,从项目健壮性来
├── bootstarp
│ ├── app.go
│ ├── database.go
│ └── redis.go
├── cmd
│ └── main.go
├── config
│ ├── config.go
│ ├── dev.yaml
│ ├── prod.yaml
│ └── test.yaml
├── go.mod
├── go.sum
├── internal
│ ├── handler
│ │ └── user_handler.go
│ ├── model
│ │ └── user.go
│ ├── repository
│ │ └── user_repository.go
│ ├── route
│ │ ├── route.go
│ │ └── user_route.go
│ └── service
│ └── user_service.go
├── pkg
├── scripts
└── test