Skip to main content

Crate parallax_adapter_sdk

Crate parallax_adapter_sdk 

Source
Expand description

Parallax Adapter SDK — extension surface for Atlas.

Core orchestrates adapters; language/framework logic lives in adapters.

Structs§

AdapterAuthor
Author metadata.
AdapterCapabilities
Bundle of adapter capabilities (never assume support).
AdapterId
Stable adapter identifier (parallax.typescript.source).
AdapterManifest
Machine-readable adapter declaration.
AdapterPermissions
Capability-based host permissions for third-party adapters.
CapabilityFlag
Named capability flag.
ConstructCapability
Language-construct capability row (for source/target adapters).
DetectionEvidence
Evidence for why an adapter matched.
DetectionResult
Result of ParallaxAdapter::detect.
ProjectContext
Shared analysis context passed to adapters (read-only view).

Enums§

AdapterKind
Adapter category.
AdapterMaturity
Declared maturity / conformance intent.
CapabilitySupport
Support level for a single construct.
ConformanceLevel
Conformance medal (Bronze / Silver / Gold).
DetectionConfidence
How confident an adapter is that it applies.

Constants§

ADAPTER_SDK_VERSION
SDK schema version (independent of product SemVer).

Traits§

BuildSystemAdapter
ConfigurationAdapter
DatabaseAdapter
DependencyAdapter
Package equivalence / capability matching.
DeploymentAdapter
FrameworkAdapter
Web / HTTP / application framework.
ParallaxAdapter
Base adapter contract — every Atlas adapter implements this.
SourceLanguageAdapter
Source-language frontend (normalize to PUIR / ProjectGraph).
TargetLanguageAdapter
Target-language backend (consume PUIR + plan → idiomatic code).
TestFrameworkAdapter
VerificationAdapter