Catalog Snapshot Manifest
Shape of spec/catalogs/manifest.json, which pins the bundled catalogs to the default OPF catalog published by pptx.gallery. It records the gallery commit the snapshot came from and, per kind, how the snapshot…
Field index
| Field | Type | Req. | Default | Description |
|---|---|---|---|---|
| $schema | const | yes | — | |
| description | string | yes | — | |
| publisher | string | yes | — | Base URL of the default-catalog publisher. Each kind is published at <publisher>/<kind>/index.json. |
| source | object | yes | — | The published catalog files the snapshot was taken from. |
| kinds | object | yes | — | One entry per catalog kind, keyed by the kind's URL segment. |
$schema
typeconstrequiredyesdefault—
{
"$schema": "https://openpresentation.org/schema/opf-catalog-manifest/v1"
}description
typestringrequiredyesdefault—
{
"description": "description-value"
}publisher
typestringrequiredyesdefault—
Base URL of the default-catalog publisher. Each kind is published at <publisher>/<kind>/index.json.
{
"publisher": "publisher-value"
}source
typeobjectrequiredyesdefault—
The published catalog files the snapshot was taken from.
{
"source": {}
}kinds
typeobjectrequiredyesdefault—
One entry per catalog kind, keyed by the kind's URL segment.
{
"kinds": {}
}