Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth provides per-route HTTP middleware for verifying caller identity against the paper-board identity gRPC AuthService.
|
Package auth provides per-route HTTP middleware for verifying caller identity against the paper-board identity gRPC AuthService. |
|
mock
Package mock provides test doubles for the identity gRPC AuthService.
|
Package mock provides test doubles for the identity gRPC AuthService. |
|
Package clock provides an injectable time source for paper-board services.
|
Package clock provides an injectable time source for paper-board services. |
|
Package config provides an env-only configuration loader for paper-board services.
|
Package config provides an env-only configuration loader for paper-board services. |
|
Package errors provides shared sentinel errors and gRPC mapping for paper-board services.
|
Package errors provides shared sentinel errors and gRPC mapping for paper-board services. |
|
Package httpclient provides a default *http.Client for outbound HTTP, wrapped with otelhttp.NewTransport so spans propagate W3C TraceContext.
|
Package httpclient provides a default *http.Client for outbound HTTP, wrapped with otelhttp.NewTransport so spans propagate W3C TraceContext. |
|
Package httpmw provides shared HTTP middleware for paper-board services.
|
Package httpmw provides shared HTTP middleware for paper-board services. |
|
Package log provides slog-based structured logging for paper-board services.
|
Package log provides slog-based structured logging for paper-board services. |
|
Package migrator provides a thin wrapper around golang-migrate for paper-board services.
|
Package migrator provides a thin wrapper around golang-migrate for paper-board services. |
|
Package obs provides OpenTelemetry SDK setup, propagation, and shutdown for paper-board services.
|
Package obs provides OpenTelemetry SDK setup, propagation, and shutdown for paper-board services. |
|
Package store provides shared Postgres helpers used across paper-board services.
|
Package store provides shared Postgres helpers used across paper-board services. |
|
Package testfixture provides Postgres test infrastructure for paper-board services: a process-shared testcontainers Postgres, schema-bootstrap, and per-test truncation.
|
Package testfixture provides Postgres test infrastructure for paper-board services: a process-shared testcontainers Postgres, schema-bootstrap, and per-test truncation. |
Click to show internal directories.
Click to hide internal directories.