Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
app
command
Package main provides the entry point for the application with CLI commands.
|
Package main provides the entry point for the application with CLI commands. |
|
internal
|
|
|
app
Package app provides dependency injection container for assembling application components.
|
Package app provides dependency injection container for assembling application components. |
|
config
Package config provides application configuration management through environment variables.
|
Package config provides application configuration management through environment variables. |
|
database
Package database provides database connection management and configuration.
|
Package database provides database connection management and configuration. |
|
errors
Package errors provides standardized domain errors that express business intent rather than infrastructure details.
|
Package errors provides standardized domain errors that express business intent rather than infrastructure details. |
|
http
Package http provides HTTP server implementation and request handlers.
|
Package http provides HTTP server implementation and request handlers. |
|
httputil
Package httputil provides HTTP utility functions for request and response handling.
|
Package httputil provides HTTP utility functions for request and response handling. |
|
outbox/domain
Package domain defines the core outbox domain entities and types.
|
Package domain defines the core outbox domain entities and types. |
|
outbox/repository
Package repository provides data persistence implementations for outbox entities.
|
Package repository provides data persistence implementations for outbox entities. |
|
outbox/usecase
Package usecase implements the outbox business logic and orchestrates outbox domain operations.
|
Package usecase implements the outbox business logic and orchestrates outbox domain operations. |
|
user/domain
Package domain defines the core user domain entities and types.
|
Package domain defines the core user domain entities and types. |
|
user/http
Package http provides HTTP handlers for user-related operations.
|
Package http provides HTTP handlers for user-related operations. |
|
user/http/dto
Package dto provides data transfer objects for the user HTTP layer.
|
Package dto provides data transfer objects for the user HTTP layer. |
|
user/repository
Package repository provides data persistence implementations for user entities.
|
Package repository provides data persistence implementations for user entities. |
|
user/usecase
Package usecase implements the user business logic and orchestrates user domain operations.
|
Package usecase implements the user business logic and orchestrates user domain operations. |
|
validation
Package validation provides custom validation rules for the application.
|
Package validation provides custom validation rules for the application. |
Click to show internal directories.
Click to hide internal directories.