├── .gitignore ├── README.MD ├── cmd └── main.go ├── go.mod └── internals ├── core ├── domain │ └── user.go ├── ports │ └── user_ports.go └── services │ └── user_service.go ├── handlers └── user_handlers.go ├── repositories └── user_repository.go └── server └── server.go /.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/README.MD -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/cmd/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module goHexagonalBlog 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /internals/core/domain/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/internals/core/domain/user.go -------------------------------------------------------------------------------- /internals/core/ports/user_ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/internals/core/ports/user_ports.go -------------------------------------------------------------------------------- /internals/core/services/user_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/internals/core/services/user_service.go -------------------------------------------------------------------------------- /internals/handlers/user_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/internals/handlers/user_handlers.go -------------------------------------------------------------------------------- /internals/repositories/user_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/internals/repositories/user_repository.go -------------------------------------------------------------------------------- /internals/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solrac97gr/go-hexagonal-blog/HEAD/internals/server/server.go --------------------------------------------------------------------------------