internal/

directory
v0.0.0-...-1f1dc5f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL