Help us shape the future of Go! Take the 2026 Go Developer Survey

generationcontext

package module
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2026 License: AGPL-3.0 Imports: 0 Imported by: 0

README

generation-context

generation-context defines the public, invocation-scoped context shared by OpenAPI generation callers and the OpenAPI generator.

The access package distinguishes explicit direct generation from authenticated generation and carries validated access metadata plus the caller-decided generated-output license. The telemetry package owns active event pointer identity and panic-safe lifecycle orchestration, with a default lifecycle that finalizes real events without persistence or network delivery.

This module does not collect authentication, API-client, entitlement, telemetry-delivery, credential, endpoint, host/process/Git, or customer data. Callers may supply invocation metadata through its public types; delivery adapters remain responsible for redaction, opt-out enforcement, and persistence.

This module is licensed under the GNU Affero General Public License v3.0; see LICENSE.

Documentation

Overview

Package generationcontext documents the shared context contract used across an OpenAPI generation invocation.

Directories

Path Synopsis
Package access stores validated, invocation-scoped generation access state.
Package access stores validated, invocation-scoped generation access state.
Package telemetry owns generation event context identity and lifecycle orchestration.
Package telemetry owns generation event context identity and lifecycle orchestration.

Jump to

Keyboard shortcuts

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