Documentation
¶
Overview ¶
Package common provides shared contracts for the Gym microservices.
Feature packages are introduced incrementally after their cross-language contracts and compatibility fixtures are approved.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth extracts gateway-injected request claims.
|
Package auth extracts gateway-injected request claims. |
|
Package errors defines client-safe domain errors and gRPC conversion.
|
Package errors defines client-safe domain errors and gRPC conversion. |
|
grpc
|
|
|
interceptor
Package interceptor provides composable gRPC server interceptors.
|
Package interceptor provides composable gRPC server interceptors. |
|
middleware
Package middleware provides explicit gRPC authorization policies.
|
Package middleware provides explicit gRPC authorization policies. |
|
internal
|
|
|
kafka
Package kafka contains franz-go transport code kept private from consumers of github.com/pploc/common-go/kafka.
|
Package kafka contains franz-go transport code kept private from consumers of github.com/pploc/common-go/kafka. |
|
Package kafka provides the project-owned Kafka foundation API.
|
Package kafka provides the project-owned Kafka foundation API. |
|
Package logging provides safe structured logger context helpers.
|
Package logging provides safe structured logger context helpers. |
|
Package observability provides opt-in OpenTelemetry helpers.
|
Package observability provides opt-in OpenTelemetry helpers. |
Click to show internal directories.
Click to hide internal directories.