Installerbar container
Ett installable boundary for ett work og én edition.
BookField package-format
Package som BookField kan validate, install og read
Versjonsoversikt
Kort fortalt
Ett installable boundary for ett work og én edition. manifest.json er public contract som BookField leser før import. Legacy packageKind og presentation fields er ikke del av dagens package shape.
Ett installable boundary for ett work og én edition.
manifest.json er public contract som BookField leser før import. Legacy packageKind og presentation fields er ikke del av dagens package shape.
ReaderDoc content er klargjort for import, slik at reader ikke parser EPUB, HTML eller CSS ved runtime.
navigationTree bestemmer entry point og readerens package-level innholdsfortegnelse.
Når canonical docs eller schema files endres, oppdater først source og deretter dette public snapshot og forklaringen.
Authored study plans ligger i manifest.json bare når package inneholder schedule data.
Package layout
Package paths er package-root-relative POSIX paths. Text packages har ReaderDoc files under reader/, mens image, audio eller video only packages kan utelate 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 er public contract som BookField leser før import. Legacy packageKind og presentation fields er ikke del av dagens package shape.
manifest.json er public contract som BookField leser før import. Legacy packageKind og presentation fields er ikke del av dagens package shape.
Ett installable boundary for ett work og én edition.
Package paths er package-root-relative POSIX paths. Text packages har ReaderDoc files under reader/, mens image, audio eller video only packages kan utelate reader/.
navigationTree bestemmer entry point og readerens package-level innholdsfortegnelse.
Authored study plans ligger i manifest.json bare når package inneholder schedule data.
Når canonical docs eller schema files endres, oppdater først source og deretter dette public snapshot og forklaringen.
Package creation
Forbered source content, metadata, media og authored schedules eller references.
Lag en installable package med manifest metadata, ReaderDoc content, media, navigation og locator files.
Kontroller package structure og schema compatibility før distribution.
Reader import
BookField sjekker package shape og avviser unsupported eller malformed packages.
Supported package assets pakkes ut i app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records og schedules registreres for offline use.
Compatibility
Canonical references
Denne public page er et implementation-facing overview, ikke canonical schema source. Canonical docs og schema files ligger sammen med BookField source materials.
00-spec-index.md
Denne public page er et implementation-facing overview, ikke canonical schema source. Canonical docs og schema files ligger sammen med BookField source materials.
04-manifest-json-schema.md
manifest.json er public contract som BookField leser før import. Legacy packageKind og presentation fields er ikke del av dagens package shape.
08-reader-app-design.md
BookField leser installed package lokalt
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Denne public page er et implementation-facing overview, ikke canonical schema source. Canonical docs og schema files ligger sammen med BookField source materials.
Når canonical docs eller schema files endres, oppdater først source og deretter dette public snapshot og forklaringen.
Gå tilbake til product overview, eller diskuter om en wbpkg distribution flow passer content modelen din.