Directories
¶
| Path | Synopsis |
|---|---|
|
Package app builds the identity service HTTP handler from injected dependencies.
|
Package app builds the identity service HTTP handler from injected dependencies. |
|
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. |
Click to show internal directories.
Click to hide internal directories.