ReleaseCapsuleModule

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

Summary

NameSignatureSynopsis
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.

ManifestSchemaVersion

ManifestSchemaVersion
Member

Returns

int

ContentSchemaVersion

ContentSchemaVersion
Member

Returns

int

HistoryIndexSchemaVersion

HistoryIndexSchemaVersion
Member

Returns

int

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

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[]>

inspect

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

Parameters

NameTypeDescription
pathstring

Returns

ReleaseCapsuleReport

materializeContent

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

Parameters

NameTypeDescription
pathstring
destinationstring

Returns

PackageModel * SemanticDocumentationArtifact * SiteConfig

loadHistoryIndex

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

Parameters

NameTypeDescription
pathstring

Returns

ReleaseHistoryIndex

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