Directories ¶
Path | Synopsis |
---|---|
internal/application
Package application is a layer responsible for driving the workflow of the application, matching the use cases at hand.
|
Package application is a layer responsible for driving the workflow of the application, matching the use cases at hand. |
internal/domain
Package domain is the heart layer of the software, and this is where the interesting stuff happens.
|
Package domain is the heart layer of the software, and this is where the interesting stuff happens. |
internal/domain/client
Package client holds client domain logic
|
Package client holds client domain logic |
internal/domain/token
Package token holds token domain logic
|
Package token holds token domain logic |
internal/infrastructure
Package infrastructure is a layer that holds everything that interacts with other systems - Secondary/Driven Adapters.
|
Package infrastructure is a layer that holds everything that interacts with other systems - Secondary/Driven Adapters. |
internal/infrastructure/persistence
Package persistence holds view models and repository interfaces Package persistence holds view models and repository interfaces
|
Package persistence holds view models and repository interfaces Package persistence holds view models and repository interfaces |
internal/infrastructure/persistence/mysql
Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories
|
Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories |
internal/infrastructure/repository
Package repository holds event sourced repositories Package repository holds event sourced repositories
|
Package repository holds event sourced repositories Package repository holds event sourced repositories |
internal/interfaces
Package interfaces is a layer that holds everything that other systems interacts with - Primary/Driving Adapters.
|
Package interfaces is a layer that holds everything that other systems interacts with - Primary/Driving Adapters. |
internal/interfaces/grpc
Package grpc provides auth grpc server
|
Package grpc provides auth grpc server |
internal/interfaces/http
Package http provides routes for http router
|
Package http provides routes for http router |
internal/interfaces/http/handlers
Package handlers provides http handlers
|
Package handlers provides http handlers |
internal/application
Package application is a layer responsible for driving the workflow of the application, matching the use cases at hand.
|
Package application is a layer responsible for driving the workflow of the application, matching the use cases at hand. |
internal/domain
Package domain is the heart layer of the software, and this is where the interesting stuff happens.
|
Package domain is the heart layer of the software, and this is where the interesting stuff happens. |
internal/domain/user
Package user holds user domain logic
|
Package user holds user domain logic |
internal/infrastructure
Package infrastructure is a layer that holds everything that interacts with other systems - Secondary/Driven Adapters.
|
Package infrastructure is a layer that holds everything that interacts with other systems - Secondary/Driven Adapters. |
internal/infrastructure/persistence
Package persistence holds view models and repository interfaces
|
Package persistence holds view models and repository interfaces |
internal/infrastructure/persistence/memory
Package memory holds view model repositories
|
Package memory holds view model repositories |
internal/infrastructure/persistence/mysql
Package mysql holds view model repositories Package mysql holds view model repositories
|
Package mysql holds view model repositories Package mysql holds view model repositories |
internal/infrastructure/repository
Package repository holds event sourced repositories
|
Package repository holds event sourced repositories |
internal/interfaces
Package interfaces is a layer that holds everything that other systems interacts with - Primary/Driving Adapters.
|
Package interfaces is a layer that holds everything that other systems interacts with - Primary/Driving Adapters. |
internal/interfaces/grpc
Package grpc provides user grpc server
|
Package grpc provides user grpc server |
internal/interfaces/http
Package http provides routes for http router
|
Package http provides routes for http router |
internal/interfaces/http/handlers
Package handlers provides http handlers
|
Package handlers provides http handlers |
Click to show internal directories.
Click to hide internal directories.