Directories ¶
Path | Synopsis |
---|---|
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. |
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. |
user
Package user holds user domain logic
|
Package user holds user domain logic |
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. |
persistence
Package persistence holds view models and repository interfaces
|
Package persistence holds view models and repository interfaces |
persistence/memory
Package memory holds view model repositories
|
Package memory holds view model repositories |
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 |
repository
Package repository holds event sourced repositories
|
Package repository holds event sourced repositories |
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. |
grpc
Package grpc provides user grpc server
|
Package grpc provides user grpc server |
http
Package http provides routes for http router
|
Package http provides routes for http router |
http/handlers
Package handlers provides http handlers
|
Package handlers provides http handlers |
Click to show internal directories.
Click to hide internal directories.