Directories ¶
Path | Synopsis |
---|---|
Package cerr represents the core layer errors.
|
Package cerr represents the core layer errors. |
Package log provides helper function over the standard log/slog structured logging package.
|
Package log provides helper function over the standard log/slog structured logging package. |
Package model defines the inner most layer of the Clean Architecture containing the business-level models, also called entities or domain.
|
Package model defines the inner most layer of the Clean Architecture containing the business-level models, also called entities or domain. |
Package repo specifies the expected interfaces for management of repositories, including a database connections pool which can be used concurrently by several goroutines, how individual connections and transactions may be obtained from it, which repositories exist, and which actions may be performed on them.
|
Package repo specifies the expected interfaces for management of repositories, including a database connections pool which can be used concurrently by several goroutines, how individual connections and transactions may be obtained from it, which repositories exist, and which actions may be performed on them. |
Package scram exports the expected interfaces for Salted Challenge Response Authentication Mechanism (SCRAM).
|
Package scram exports the expected interfaces for Salted Challenge Response Authentication Mechanism (SCRAM). |
usecase
|
|
appuc
Package appuc contains the application UseCase which supports the settings fetching and updating requests, allows the application to be reloaded based on the mutable settings which are stored in the database, and maintains and provides visible settings and use case objects (with atomic replacement support) so they may be used by the resources packages.
|
Package appuc contains the application UseCase which supports the settings fetching and updating requests, allows the application to be reloaded based on the mutable settings which are stored in the database, and maintains and provides visible settings and use case objects (with atomic replacement support) so they may be used by the resources packages. |
carsuc
Package carsuc contains the cars UseCase which supports the cars related use cases.
|
Package carsuc contains the cars UseCase which supports the cars related use cases. |
migrationuc
Package migrationuc provides the database migration use cases.
|
Package migrationuc provides the database migration use cases. |
Click to show internal directories.
Click to hide internal directories.