Inštalovateľný kontajner
Jeden package je jedna installable hranica pre jedno work a jednu edition.
BookField formát package
Package, ktorý BookField vie overiť, nainštalovať a čítať
Snímka verzií
Stručne
Jeden package je jedna installable hranica pre jedno work a jednu edition. manifest.json je public contract, ktorý BookField číta pred importom. Legacy packageKind a presentation fields nie sú súčasťou aktuálneho package shape.
Jeden package je jedna installable hranica pre jedno work a jednu edition.
manifest.json je public contract, ktorý BookField číta pred importom. Legacy packageKind a presentation fields nie sú súčasťou aktuálneho package shape.
ReaderDoc content je pripravený na import, takže reader za runtime neparsuje EPUB, HTML ani CSS.
navigationTree určuje entry point a package-level obsah readera.
Keď sa canonical docs alebo schema files zmenia, najprv aktualizujte source a potom tento public snapshot a vysvetlenie.
Authored study plans sú v manifest.json iba vtedy, keď package obsahuje schedule data.
Package layout
Package paths sú POSIX paths relatívne ku package root. Text packages obsahujú ReaderDoc files pod reader/, zatiaľ čo image, audio alebo video only packages môžu reader/ vynechať.
manifest.json
reader/{assetId}/reader_manifest.json
reader/{assetId}/reader.rdoc
images/{assetId}.{ext}
images/{assetId}-thumb.{ext}
media/{assetId}.{ext}
locator/{profileId}.json
Manifest contract
manifest.json je public contract, ktorý BookField číta pred importom. Legacy packageKind a presentation fields nie sú súčasťou aktuálneho package shape.
manifest.json je public contract, ktorý BookField číta pred importom. Legacy packageKind a presentation fields nie sú súčasťou aktuálneho package shape.
Jeden package je jedna installable hranica pre jedno work a jednu edition.
Package paths sú POSIX paths relatívne ku package root. Text packages obsahujú ReaderDoc files pod reader/, zatiaľ čo image, audio alebo video only packages môžu reader/ vynechať.
navigationTree určuje entry point a package-level obsah readera.
Authored study plans sú v manifest.json iba vtedy, keď package obsahuje schedule data.
Keď sa canonical docs alebo schema files zmenia, najprv aktualizujte source a potom tento public snapshot a vysvetlenie.
Package creation
Pripravte source content, metadata, media a authored schedules alebo references.
Vytvorte installable package s manifest metadata, ReaderDoc content, media, navigation a locator files.
Pred distribution skontrolujte package structure a schema compatibility.
Reader import
BookField kontroluje package shape a odmieta unsupported alebo malformed packages.
Supported package assets sa rozbalia do app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records a schedules sa zaregistrujú na offline use.
Kompatibilita
Canonical references
Táto verejná stránka je implementation-facing overview, nie canonical schema source. Canonical docs a schema files zostávajú pri BookField source materials.
00-spec-index.md
Táto verejná stránka je implementation-facing overview, nie canonical schema source. Canonical docs a schema files zostávajú pri BookField source materials.
04-manifest-json-schema.md
manifest.json je public contract, ktorý BookField číta pred importom. Legacy packageKind a presentation fields nie sú súčasťou aktuálneho package shape.
08-reader-app-design.md
BookField číta installed package lokálne
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Táto verejná stránka je implementation-facing overview, nie canonical schema source. Canonical docs a schema files zostávajú pri BookField source materials.
Keď sa canonical docs alebo schema files zmenia, najprv aktualizujte source a potom tento public snapshot a vysvetlenie.
Vráťte sa na product overview alebo prediskutujte, či wbpkg distribution flow sedí vášmu content modelu.