ReleaseCapsuleModule

PackageFsLiveDocs.Core
Creates, validates, inspects, and extracts deterministic release capsules.

Summary

NameSignatureSynopsis
Operations
ManifestSchemaVersionManifestSchemaVersion No description available.
ContentSchemaVersionContentSchemaVersion No description available.
HistoryIndexSchemaVersionHistoryIndexSchemaVersion No description available.
createcreate path sourceRevision captureToolVersion api semantic site pages assetsCreates a complete capsule without overwriting an existing release.
loadload pathVerifies a capsule and returns its manifest and component models.
inspectinspect pathInspects and fully verifies a capsule without extracting it.
materializeContentmaterializeContent path destinationMaterializes renderer-neutral content under a validated destination.
loadHistoryIndexloadHistoryIndex pathLoads a capsule history index and validates its structural invariants.
acquireacquire indexRoot cacheRoot entryResolves a local or remote capsule into the checksum-addressed download cache.

Operations

kind:member

ManifestSchemaVersion

ManifestSchemaVersion
Member

Returns

int
kind:member

ContentSchemaVersion

ContentSchemaVersion
Member

Returns

int
kind:member

HistoryIndexSchemaVersion

HistoryIndexSchemaVersion
Member

Returns

int
kind:member

create

create path sourceRevision captureToolVersion api semantic site pages assets
Member
Creates a complete capsule without overwriting an existing release.

Parameters

NameTypeDescription
pathstring
sourceRevisionstring
captureToolVersionstring
apiApiModelArtifact
semanticSemanticDocumentationArtifact
siteSiteConfig
pagesReleaseContentPage list
assets(string * byte array) list

Returns

ReleaseCapsuleReport
kind:member

load

load path
Member
Verifies a capsule and returns its manifest and component models.

Parameters

NameTypeDescription
pathstring

Returns

ReleaseCapsuleManifest * ApiModelArtifact * SemanticDocumentationArtifact * ReleaseContentArtifact * Map<string, byte[]>
kind:member

inspect

inspect path
Member
Inspects and fully verifies a capsule without extracting it.

Parameters

NameTypeDescription
pathstring

Returns

ReleaseCapsuleReport
kind:member

materializeContent

materializeContent path destination
Member
Materializes renderer-neutral content under a validated destination.

Parameters

NameTypeDescription
pathstring
destinationstring

Returns

PackageModel * SemanticDocumentationArtifact * SiteConfig
kind:member

loadHistoryIndex

loadHistoryIndex path
Member
Loads a capsule history index and validates its structural invariants.

Parameters

NameTypeDescription
pathstring

Returns

ReleaseHistoryIndex
kind:member

acquire

acquire indexRoot cacheRoot entry
Member
Resolves a local or remote capsule into the checksum-addressed download cache.

Parameters

NameTypeDescription
indexRootstring
cacheRootstring
entryReleaseHistoryEntry

Returns

string