├── README.md ├── api └── readme.md ├── cmd └── app │ └── main.go ├── configs └── main.yaml ├── deployments └── readme.md ├── docs └── readme.md ├── go.mod ├── internal ├── app │ └── app.go ├── config │ └── config.go ├── models │ └── model.go ├── services │ └── service.go └── transport │ └── rest │ └── handler.go └── pkg └── public-lib └── readme.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Avksenchik/golang-project-template/HEAD/README.md -------------------------------------------------------------------------------- /api/readme.md: -------------------------------------------------------------------------------- 1 | Documentation for your API; -------------------------------------------------------------------------------- /cmd/app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Avksenchik/golang-project-template/HEAD/cmd/app/main.go -------------------------------------------------------------------------------- /configs/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Avksenchik/golang-project-template/HEAD/configs/main.yaml -------------------------------------------------------------------------------- /deployments/readme.md: -------------------------------------------------------------------------------- 1 | This contains deployment-related files; -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- 1 | Documentation of your code; -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/Avksenchik/golang-project-template 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Avksenchik/golang-project-template/HEAD/internal/app/app.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- 1 | package config 2 | 3 | //TODO add application logic 4 | -------------------------------------------------------------------------------- /internal/models/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Avksenchik/golang-project-template/HEAD/internal/models/model.go -------------------------------------------------------------------------------- /internal/services/service.go: -------------------------------------------------------------------------------- 1 | package services 2 | 3 | //TODO add application logic 4 | -------------------------------------------------------------------------------- /internal/transport/rest/handler.go: -------------------------------------------------------------------------------- 1 | package rest 2 | 3 | //TODO add application handler 4 | -------------------------------------------------------------------------------- /pkg/public-lib/readme.md: -------------------------------------------------------------------------------- 1 | Your public library; --------------------------------------------------------------------------------