Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
vio
Package main contains the vio cli tool binary.
|
Package main contains the vio cli tool binary. |
viod
Package main contains the vio service binary.
|
Package main contains the vio service binary. |
internal
|
|
domain
Package domain contains domain layer definitions.
|
Package domain contains domain layer definitions. |
domain/model
Package model contains the models of the application.
|
Package model contains the models of the application. |
domain/usecase
Package usecase contains the usecases of the application.
|
Package usecase contains the usecases of the application. |
platform
Package platform provides domain-specific application and resources.
|
Package platform provides domain-specific application and resources. |
platform/app
Package app initializes the application locator.
|
Package app initializes the application locator. |
platform/cli
Package cli contains the cli.App.
|
Package cli contains the cli.App. |
platform/config
Package config provides configuration loader based on env vars.
|
Package config provides configuration loader based on env vars. |
platform/helpers
Package helpers provides functions to reduce the code and facilitate the testing.
|
Package helpers provides functions to reduce the code and facilitate the testing. |
platform/reader
Package reader provides a reader implementation for the application, use to load data.
|
Package reader provides a reader implementation for the application, use to load data. |
platform/service
Package service is a directory of grpc service implementations.
|
Package service is a directory of grpc service implementations. |
platform/storage
Package storage is a directory of usecase storage implementations.
|
Package storage is a directory of usecase storage implementations. |
pkg
|
|
database
Package database provides database storage functionalities.
|
Package database provides database storage functionalities. |
database/pgx
Package pgx provides postgres storage functionalities.
|
Package pgx provides postgres storage functionalities. |
must
Package must panics on error.
|
Package must panics on error. |
proto
Package api is a reverse proxy.
|
Package api is a reverse proxy. |
test/feature
Package feature provides utilities for behavior testing as integration tests.
|
Package feature provides utilities for behavior testing as integration tests. |
test/feature/cli
Package cli implements feature steps to handle cli command execution.
|
Package cli implements feature steps to handle cli command execution. |
test/feature/database
Package database implements feature steps to handle database clean up.
|
Package database implements feature steps to handle database clean up. |
resources
|
|
swagger
Package swagger is a directory of swagger.
|
Package swagger is a directory of swagger. |
Click to show internal directories.
Click to hide internal directories.