Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd contains CLI entrypoints for the application.
|
Package cmd contains CLI entrypoints for the application. |
|
internal
|
|
|
boot
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. |
|
modules/access/domain
Package domain contains role, permission, and menu business rules.
|
Package domain contains role, permission, and menu business rules. |
|
modules/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. |
|
modules/access/usecase
Package usecase coordinates role and menu access workflows.
|
Package usecase coordinates role and menu access workflows. |
|
modules/apitoken/adapters/mysql
Package mysql persists API token metadata in MySQL.
|
Package mysql persists API token metadata in MySQL. |
|
modules/apitoken/domain
Package domain contains API token validation and secret handling rules.
|
Package domain contains API token validation and secret handling rules. |
|
modules/apitoken/http
Package apitokenhttp adapts API token HTTP requests to the token usecase.
|
Package apitokenhttp adapts API token HTTP requests to the token usecase. |
|
modules/apitoken/usecase
Package usecase coordinates API token management and authentication.
|
Package usecase coordinates API token management and authentication. |
|
modules/audit/adapters/mysql
Package mysql persists audit logs in MySQL.
|
Package mysql persists audit logs in MySQL. |
|
modules/audit/domain
Package domain contains audit log business rules.
|
Package domain contains audit log business rules. |
|
modules/audit/http
Package audithttp adapts audit HTTP requests to the audit usecase.
|
Package audithttp adapts audit HTTP requests to the audit usecase. |
|
modules/audit/usecase
Package usecase coordinates operation and login audit workflows.
|
Package usecase coordinates operation and login audit workflows. |
|
modules/auth/adapters/mysql
Package mysql persists authentication runtime state in MySQL.
|
Package mysql persists authentication runtime state in MySQL. |
|
modules/auth/domain
Package domain defines authentication-owned business state.
|
Package domain defines authentication-owned business state. |
|
modules/auth/http
Package authhttp adapts authentication HTTP requests to the auth usecase.
|
Package authhttp adapts authentication HTTP requests to the auth usecase. |
|
modules/auth/usecase
Package usecase coordinates authentication and authorization workflows.
|
Package usecase coordinates authentication and authorization workflows. |
|
modules/fileasset/adapters/mysql
Package mysql persists uploaded file metadata in MySQL.
|
Package mysql persists uploaded file metadata in MySQL. |
|
modules/fileasset/domain
Package domain contains uploaded file metadata rules.
|
Package domain contains uploaded file metadata rules. |
|
modules/fileasset/http
Package fileassethttp adapts file metadata HTTP requests to the file usecase.
|
Package fileassethttp adapts file metadata HTTP requests to the file usecase. |
|
modules/fileasset/usecase
Package usecase coordinates uploaded file metadata workflows.
|
Package usecase coordinates uploaded file metadata workflows. |
|
modules/identity/adapters/mysql
Package mysql persists administrators in MySQL.
|
Package mysql persists administrators in MySQL. |
|
modules/identity/domain
Package domain contains the administrator management business rules.
|
Package domain contains the administrator management business rules. |
|
modules/identity/http
Package identityhttp adapts administrator HTTP requests to the identity usecase.
|
Package identityhttp adapts administrator HTTP requests to the identity usecase. |
|
modules/identity/usecase
Package usecase coordinates administrator management workflows.
|
Package usecase coordinates administrator management workflows. |
|
modules/settings/adapters/mysql
Package mysql persists system settings and dictionaries in MySQL.
|
Package mysql persists system settings and dictionaries in MySQL. |
|
modules/settings/domain
Package domain contains system configuration and dictionary rules.
|
Package domain contains system configuration and dictionary rules. |
|
modules/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. |
|
modules/settings/usecase
Package usecase coordinates system setting and dictionary workflows.
|
Package usecase coordinates system setting and dictionary workflows. |
|
modules/setup/adapters/mysql
Package mysql persists setup installation state in MySQL.
|
Package mysql persists setup installation state in MySQL. |
|
modules/setup/domain
Package domain contains system-first-initialization business language.
|
Package domain contains system-first-initialization business language. |
|
modules/setup/http
Package http exposes system first-initialization endpoints.
|
Package http exposes system first-initialization endpoints. |
|
modules/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. |
|
platform/configs
Package configs loads and validates static application configuration.
|
Package configs loads and validates static application configuration. |
|
platform/infrastructure/logging
Package logging installs the process-level zerolog runtime.
|
Package logging installs the process-level zerolog runtime. |
|
platform/infrastructure/mongodb
Package mongodb owns the process-level MongoDB resource.
|
Package mongodb owns the process-level MongoDB resource. |
|
platform/infrastructure/mysql
Package mysql owns the process-level MySQL resource.
|
Package mysql owns the process-level MySQL resource. |
|
platform/infrastructure/mysqljson
Package mysqljson provides small scanner/value types for MySQL JSON columns.
|
Package mysqljson provides small scanner/value types for MySQL JSON columns. |
|
platform/infrastructure/redis
Package redis owns the process-level Redis resource.
|
Package redis owns the process-level Redis resource. |
|
platform/infrastructure/resources
Package resources coordinates fixed process-level infrastructure resources.
|
Package resources coordinates fixed process-level infrastructure resources. |
|
platform/infrastructure/tracing
Package tracing owns the process-level OpenTelemetry runtime.
|
Package tracing owns the process-level OpenTelemetry runtime. |
|
platform/pagination
Package pagination normalizes bounded offset pagination.
|
Package pagination normalizes bounded offset pagination. |
|
platform/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. |
|
platform/server
Package server owns the Echo HTTP runtime.
|
Package server owns the Echo HTTP runtime. |
|
platform/server/httpreq
Package httpreq parses and validates Echo request inputs for HTTP adapters.
|
Package httpreq parses and validates Echo request inputs for HTTP adapters. |
|
platform/server/httpresp
Package httpresp renders framework-specific HTTP error responses.
|
Package httpresp renders framework-specific HTTP error responses. |
|
platform/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.