internal/

directory
v1.7.5 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2026 License: AGPL-3.0

Directories

Path Synopsis
app
Package app builds the identity service HTTP handler from injected dependencies.
Package app builds the identity service HTTP handler from injected dependencies.
ui
Package config loads the identity service configuration from environment variables with the GATEWAY_ prefix.
Package config loads the identity service configuration from environment variables with the GATEWAY_ prefix.
Package connect provides the Connect-Go RPC handler layer for the identity service.
Package connect provides the Connect-Go RPC handler layer for the identity service.
Package graph defines the in-process value types exchanged between identity's services and the relational repository drivers.
Package graph defines the in-process value types exchanged between identity's services and the relational repository drivers.
Package observability wires OpenTelemetry traces for the identity server.
Package observability wires OpenTelemetry traces for the identity server.
Package repo selects between concrete service.Repository / service.DB drivers (postgres, sqlite, memory) for the production binary's wiring code.
Package repo selects between concrete service.Repository / service.DB drivers (postgres, sqlite, memory) for the production binary's wiring code.
conformance
Package conformance is a driver-agnostic test suite for service.Repository implementations.
Package conformance is a driver-agnostic test suite for service.Repository implementations.
memory
Package memory is the in-process Repository driver.
Package memory is the in-process Repository driver.
postgres
Package postgres provides a Postgres-backed implementation of service.Repository for the identity service.
Package postgres provides a Postgres-backed implementation of service.Repository for the identity service.
sqlite
Package sqlite is the pure-Go SQLite Repository driver — the lightweight / embedded backend tier (single file or :memory:), sitting between Postgres (production, multi-node) and memory (tests).
Package sqlite is the pure-Go SQLite Repository driver — the lightweight / embedded backend tier (single file or :memory:), sitting between Postgres (production, multi-node) and memory (tests).
Package service implements the business logic for the identity service.
Package service implements the business logic for the identity service.

Jump to

Keyboard shortcuts

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