Directories
¶
| Path | Synopsis |
|---|---|
|
Package admin provides the admin HTTP listener for /livez, /readyz, and /metrics.
|
Package admin provides the admin HTTP listener for /livez, /readyz, and /metrics. |
|
oidc
Package oidc implements the per-tenant OIDC provider registry, the chained OIDCValidator, and the cluster-broadcast cache eviction layer.
|
Package oidc implements the per-tenant OIDC provider registry, the chained OIDCValidator, and the cluster-broadcast cache eviction layer. |
|
modelcache
Package modelcache provides a CachingModelStore decorator that memoizes LOCKED model descriptors.
|
Package modelcache provides a CachingModelStore decorator that memoizes LOCKED model descriptors. |
|
peeraddr
Package peeraddr validates cluster peer addresses against the SSRF guard.
|
Package peeraddr validates cluster peer addresses against the SSRF guard. |
|
commontest
Package commontest holds test-only helpers shared across domain packages.
|
Package commontest holds test-only helpers shared across domain packages. |
|
domain
|
|
|
model/schema/gentree
Package gentree produces random ModelNode trees and JSON-like values for property-based testing of the schema transformation pipeline.
|
Package gentree produces random ModelNode trees and JSON-like values for property-based testing of the schema transformation pipeline. |
|
pagination
Package pagination centralizes shared validation rules for paginated HTTP / gRPC endpoints.
|
Package pagination centralizes shared validation rules for paginated HTTP / gRPC endpoints. |
|
txjoin
Package txjoin turns an inbound transaction routing token into a joined transaction context, mapping verify/join failures to reusable operational error codes.
|
Package txjoin turns an inbound transaction routing token into a joined transaction context, mapping verify/join failures to reusable operational error codes. |
|
workflow
Package workflow — schema-version contract for the workflow-import DTO shape.
|
Package workflow — schema-version contract for the workflow-import DTO shape. |
|
e2e
|
|
|
openapivalidator
Package openapivalidator validates HTTP responses captured during E2E tests against the OpenAPI 3.1 spec embedded in github.com/cyoda-platform/cyoda-go/api.
|
Package openapivalidator validates HTTP responses captured during E2E tests against the OpenAPI 3.1 spec embedded in github.com/cyoda-platform/cyoda-go/api. |
|
Package httpmw provides HTTP middleware for the Cyoda application server.
|
Package httpmw provides HTTP middleware for the Cyoda application server. |
|
iam
|
|
|
Package scheduler implements the coordinator-only scan loop that fires due ScheduledTasks (see the cyoda-go scheduled-transition-runtime design).
|
Package scheduler implements the coordinator-only scan loop that fires due ScheduledTasks (see the cyoda-go scheduled-transition-runtime design). |
|
testing
|
|
|
localproc
Package localproc provides an in-process ExternalProcessingService for testing.
|
Package localproc provides an in-process ExternalProcessingService for testing. |
|
Package testpg centralises the PostgreSQL testcontainer configuration shared by the E2E and parity test fixtures.
|
Package testpg centralises the PostgreSQL testcontainer configuration shared by the E2E and parity test fixtures. |
|
Package txgate provides per-transaction exclusive gates.
|
Package txgate provides per-transaction exclusive gates. |
Click to show internal directories.
Click to hide internal directories.