Įdiegiamas konteineris
Vienas installable boundary vienam work ir vienai edition.
BookField package formatas
Package, kurį BookField gali validate, install ir read
Versijų santrauka
Trumpai
Vienas installable boundary vienam work ir vienai edition. manifest.json yra public contract, kurį BookField skaito prieš importą. Legacy packageKind ir presentation fields nėra dabartinės package shape dalis.
Vienas installable boundary vienam work ir vienai edition.
manifest.json yra public contract, kurį BookField skaito prieš importą. Legacy packageKind ir presentation fields nėra dabartinės package shape dalis.
ReaderDoc content paruoštas importui, todėl reader runtime metu neparseina EPUB, HTML ar CSS.
navigationTree nustato entry point ir reader package-level turinį.
Kai canonical docs ar schema files pasikeičia, pirmiausia atnaujinkite source, tada šį public snapshot ir paaiškinimą.
Authored study plans yra manifest.json tik tada, kai package turi schedule data.
Package layout
Package paths yra package-root-relative POSIX paths. Text packages turi ReaderDoc files po reader/, o image, audio ar video only packages gali praleisti reader/.
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 yra public contract, kurį BookField skaito prieš importą. Legacy packageKind ir presentation fields nėra dabartinės package shape dalis.
manifest.json yra public contract, kurį BookField skaito prieš importą. Legacy packageKind ir presentation fields nėra dabartinės package shape dalis.
Vienas installable boundary vienam work ir vienai edition.
Package paths yra package-root-relative POSIX paths. Text packages turi ReaderDoc files po reader/, o image, audio ar video only packages gali praleisti reader/.
navigationTree nustato entry point ir reader package-level turinį.
Authored study plans yra manifest.json tik tada, kai package turi schedule data.
Kai canonical docs ar schema files pasikeičia, pirmiausia atnaujinkite source, tada šį public snapshot ir paaiškinimą.
Package creation
Paruoškite source content, metadata, media ir authored schedules ar references.
Sukurkite installable package su manifest metadata, ReaderDoc content, media, navigation ir locator files.
Prieš distribution patikrinkite package structure ir schema compatibility.
Reader import
BookField tikrina package shape ir atmeta unsupported arba malformed packages.
Supported package assets išpakuojami į app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records ir schedules registruojami offline use.
Compatibility
Canonical references
Šis public page yra implementation-facing overview, ne canonical schema source. Canonical docs ir schema files yra su BookField source materials.
00-spec-index.md
Šis public page yra implementation-facing overview, ne canonical schema source. Canonical docs ir schema files yra su BookField source materials.
04-manifest-json-schema.md
manifest.json yra public contract, kurį BookField skaito prieš importą. Legacy packageKind ir presentation fields nėra dabartinės package shape dalis.
08-reader-app-design.md
BookField lokaliai skaito installed package
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Šis public page yra implementation-facing overview, ne canonical schema source. Canonical docs ir schema files yra su BookField source materials.
Kai canonical docs ar schema files pasikeičia, pirmiausia atnaujinkite source, tada šį public snapshot ir paaiškinimą.
Grįžkite į product overview arba aptarkite, ar wbpkg distribution flow tinka jūsų content model.