internal/

directory
v0.1.41 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2026 License: MIT

Directories

Path Synopsis
Package app is the apiserver composition root: it wires the FX modules and owns the application lifecycle.
Package app is the apiserver composition root: it wires the FX modules and owns the application lifecycle.
module
adapter
Package adapter wires the hexagonal adapter layer into Uber FX.
Package adapter wires the hexagonal adapter layer into Uber FX.
adapter/common
Package common provides shared adapter infrastructure used by both primary (inbound) and secondary (outbound) adapters.
Package common provides shared adapter infrastructure used by both primary (inbound) and secondary (outbound) adapters.
adapter/primary
Package primary provides inbound (driving) adapters for the API server: the HTTP server with its controllers and the scheduler executor that runs background runners.
Package primary provides inbound (driving) adapters for the API server: the HTTP server with its controllers and the scheduler executor that runs background runners.
adapter/secondary
Package secondary provides outbound (driven) adapters for the API server, such as the MongoDB client/database and the persistence repositories built on it.
Package secondary provides outbound (driven) adapters for the API server, such as the MongoDB client/database and the persistence repositories built on it.
application
Package application provides the application services module for the API server.
Package application provides the application services module for the API server.
domain
Package domain provides the domain services module for the API server.
Package domain provides the domain services module for the API server.
helper
Package helper provides FX annotation helpers and shared wiring utilities for the API server modules.
Package helper provides FX annotation helpers and shared wiring utilities for the API server modules.
helper/management
Package management provides management HTTP server functionality.
Package management provides management HTTP server functionality.
infrastructure
Package infrastructure provides cross-cutting bootstrap wiring for the API server: the Casbin RBAC enforcer and the startup hooks that seed the default namespace, the built-in default role, and the RBAC policy sync.
Package infrastructure provides cross-cutting bootstrap wiring for the API server: the Casbin RBAC enforcer and the startup hooks that seed the default namespace, the built-in default role, and the RBAC policy sync.

Jump to

Keyboard shortcuts

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