Directories ¶
Path | Synopsis |
---|---|
Package api control emigre api.
|
Package api control emigre api. |
app
|
|
domain/model
Package model contains the definitions of domain models and business logic.
|
Package model contains the definitions of domain models and business logic. |
domain/repository
Package repository is an abstraction layer for accessing database.
|
Package repository is an abstraction layer for accessing database. |
domain/service
Package service is an abstraction layer for accessing external services.
|
Package service is an abstraction layer for accessing external services. |
external
Package external is the implementation for accessing external services.
|
Package external is the implementation for accessing external services. |
infrastructure/persistence/mysql
Package mysql provides a MySQL database.
|
Package mysql provides a MySQL database. |
infrastructure/persistence/mysql/mock
Package mock is a package for mocking MySQL.
|
Package mock is a package for mocking MySQL. |
interactor
Package interactor is implementation of usecase.
|
Package interactor is implementation of usecase. |
usecase
Package usecase is an abstraction layer for business logic.
|
Package usecase is an abstraction layer for business logic. |
Package cmd is a package that contains subcommands for the emigre CLI command.
|
Package cmd is a package that contains subcommands for the emigre CLI command. |
Package config load settings from external files or environment variables and manage their values.
|
Package config load settings from external files or environment variables and manage their values. |
Package version manage emigre version
|
Package version manage emigre version |
Click to show internal directories.
Click to hide internal directories.