Directories
¶
| Path | Synopsis |
|---|---|
|
Package boot owns application startup wiring.
|
Package boot owns application startup wiring. |
|
modules
|
|
|
access/adapters/mysql
Package mysql persists access roles, menus, permissions, and API metadata in MySQL.
|
Package mysql persists access roles, menus, permissions, and API metadata in MySQL. |
|
access/domain
Package domain contains role, permission, and menu business rules.
|
Package domain contains role, permission, and menu business rules. |
|
access/http
Package accesshttp adapts role and menu HTTP requests to the access usecase.
|
Package accesshttp adapts role and menu HTTP requests to the access usecase. |
|
access/usecase
Package usecase coordinates role and menu access workflows.
|
Package usecase coordinates role and menu access workflows. |
|
apitoken/adapters/mysql
Package mysql persists API token metadata in MySQL.
|
Package mysql persists API token metadata in MySQL. |
|
apitoken/domain
Package domain contains API token validation and secret handling rules.
|
Package domain contains API token validation and secret handling rules. |
|
apitoken/http
Package apitokenhttp adapts API token HTTP requests to the token usecase.
|
Package apitokenhttp adapts API token HTTP requests to the token usecase. |
|
apitoken/usecase
Package usecase coordinates API token management and authentication.
|
Package usecase coordinates API token management and authentication. |
|
audit/adapters/mysql
Package mysql persists audit logs in MySQL.
|
Package mysql persists audit logs in MySQL. |
|
audit/domain
Package domain contains audit log business rules.
|
Package domain contains audit log business rules. |
|
audit/http
Package audithttp adapts audit HTTP requests to the audit usecase.
|
Package audithttp adapts audit HTTP requests to the audit usecase. |
|
audit/usecase
Package usecase coordinates operation and login audit workflows.
|
Package usecase coordinates operation and login audit workflows. |
|
auth/adapters/mysql
Package mysql persists authentication runtime state in MySQL.
|
Package mysql persists authentication runtime state in MySQL. |
|
auth/domain
Package domain defines authentication-owned business state.
|
Package domain defines authentication-owned business state. |
|
auth/http
Package authhttp adapts authentication HTTP requests to the auth usecase.
|
Package authhttp adapts authentication HTTP requests to the auth usecase. |
|
auth/usecase
Package usecase coordinates authentication and authorization workflows.
|
Package usecase coordinates authentication and authorization workflows. |
|
fileasset/adapters/mysql
Package mysql persists uploaded file metadata in MySQL.
|
Package mysql persists uploaded file metadata in MySQL. |
|
fileasset/domain
Package domain contains uploaded file metadata rules.
|
Package domain contains uploaded file metadata rules. |
|
fileasset/http
Package fileassethttp adapts file metadata HTTP requests to the file usecase.
|
Package fileassethttp adapts file metadata HTTP requests to the file usecase. |
|
fileasset/usecase
Package usecase coordinates uploaded file metadata workflows.
|
Package usecase coordinates uploaded file metadata workflows. |
|
identity/adapters/mysql
Package mysql persists administrators in MySQL.
|
Package mysql persists administrators in MySQL. |
|
identity/domain
Package domain contains the administrator management business rules.
|
Package domain contains the administrator management business rules. |
|
identity/http
Package identityhttp adapts administrator HTTP requests to the identity usecase.
|
Package identityhttp adapts administrator HTTP requests to the identity usecase. |
|
identity/usecase
Package usecase coordinates administrator management workflows.
|
Package usecase coordinates administrator management workflows. |
|
settings/adapters/mysql
Package mysql persists system settings and dictionaries in MySQL.
|
Package mysql persists system settings and dictionaries in MySQL. |
|
settings/domain
Package domain contains system configuration and dictionary rules.
|
Package domain contains system configuration and dictionary rules. |
|
settings/http
Package settingshttp adapts setting and dictionary HTTP requests to the settings usecase.
|
Package settingshttp adapts setting and dictionary HTTP requests to the settings usecase. |
|
settings/usecase
Package usecase coordinates system setting and dictionary workflows.
|
Package usecase coordinates system setting and dictionary workflows. |
|
setup/adapters/mysql
Package mysql persists setup installation state in MySQL.
|
Package mysql persists setup installation state in MySQL. |
|
setup/domain
Package domain contains system-first-initialization business language.
|
Package domain contains system-first-initialization business language. |
|
setup/http
Package http exposes system first-initialization endpoints.
|
Package http exposes system first-initialization endpoints. |
|
setup/usecase
Package usecase coordinates system first initialization.
|
Package usecase coordinates system first initialization. |
|
platform
|
|
|
apperr
Package apperr defines framework-free application errors.
|
Package apperr defines framework-free application errors. |
|
configs
Package configs loads and validates static application configuration.
|
Package configs loads and validates static application configuration. |
|
infrastructure/logging
Package logging installs the process-level zerolog runtime.
|
Package logging installs the process-level zerolog runtime. |
|
infrastructure/mongodb
Package mongodb owns the process-level MongoDB resource.
|
Package mongodb owns the process-level MongoDB resource. |
|
infrastructure/mysql
Package mysql owns the process-level MySQL resource.
|
Package mysql owns the process-level MySQL resource. |
|
infrastructure/mysqljson
Package mysqljson provides small scanner/value types for MySQL JSON columns.
|
Package mysqljson provides small scanner/value types for MySQL JSON columns. |
|
infrastructure/redis
Package redis owns the process-level Redis resource.
|
Package redis owns the process-level Redis resource. |
|
infrastructure/resources
Package resources coordinates fixed process-level infrastructure resources.
|
Package resources coordinates fixed process-level infrastructure resources. |
|
infrastructure/tracing
Package tracing owns the process-level OpenTelemetry runtime.
|
Package tracing owns the process-level OpenTelemetry runtime. |
|
pagination
Package pagination normalizes bounded offset pagination.
|
Package pagination normalizes bounded offset pagination. |
|
requestctx
Package requestctx carries request-scoped metadata without depending on an HTTP framework.
|
Package requestctx carries request-scoped metadata without depending on an HTTP framework. |
|
server
Package server owns the Echo HTTP runtime.
|
Package server owns the Echo HTTP runtime. |
|
server/httpreq
Package httpreq parses and validates Echo request inputs for HTTP adapters.
|
Package httpreq parses and validates Echo request inputs for HTTP adapters. |
|
server/httpresp
Package httpresp renders framework-specific HTTP error responses.
|
Package httpresp renders framework-specific HTTP error responses. |
|
server/middlewares
Package middlewares contains server-owned Echo middleware adapters.
|
Package middlewares contains server-owned Echo middleware adapters. |
Click to show internal directories.
Click to hide internal directories.