Installable container
Нэг package нь нэг work болон нэг edition-д зориулсан нэг installable boundary.
BookField package формат
BookField validate, install, read хийж чадах package
Version snapshot
Товч
Нэг package нь нэг work болон нэг edition-д зориулсан нэг installable boundary. manifest.json нь BookField import өмнө уншдаг public contract. Legacy packageKind болон presentation fields нь одоогийн package shape-ийн хэсэг биш.
Нэг package нь нэг work болон нэг edition-д зориулсан нэг installable boundary.
manifest.json нь BookField import өмнө уншдаг public contract. Legacy packageKind болон presentation fields нь одоогийн package shape-ийн хэсэг биш.
ReaderDoc content import-д бэлэн тул reader runtime үед EPUB, HTML эсвэл CSS parse хийхгүй.
navigationTree reader-ийн entry point болон package-level table of contents-ийг шийднэ.
canonical docs эсвэл schema files өөрчлөгдвөл эхлээд source update хийж, дараа нь энэ public snapshot болон тайлбарыг refresh хий.
Authored study plans package schedule data агуулсан үед л manifest.json-д байна.
Package layout
Package paths нь package-root-relative POSIX paths. Text packages reader/ дор ReaderDoc files агуулна; image, audio эсвэл video only packages 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 нь BookField import өмнө уншдаг public contract. Legacy packageKind болон presentation fields нь одоогийн package shape-ийн хэсэг биш.
manifest.json нь BookField import өмнө уншдаг public contract. Legacy packageKind болон presentation fields нь одоогийн package shape-ийн хэсэг биш.
Нэг package нь нэг work болон нэг edition-д зориулсан нэг installable boundary.
Package paths нь package-root-relative POSIX paths. Text packages reader/ дор ReaderDoc files агуулна; image, audio эсвэл video only packages reader/ хэсгийг орхиж болно.
navigationTree reader-ийн entry point болон package-level table of contents-ийг шийднэ.
Authored study plans package schedule data агуулсан үед л manifest.json-д байна.
canonical docs эсвэл schema files өөрчлөгдвөл эхлээд source update хийж, дараа нь энэ public snapshot болон тайлбарыг refresh хий.
Package creation
source content, metadata, media болон authored schedules эсвэл references бэлтгэ.
manifest metadata, ReaderDoc content, media, navigation болон locator files бүхий installable package үүсгэ.
distribution өмнө package structure болон schema compatibility шалга.
Reader import
BookField package shape шалгаж unsupported эсвэл malformed packages-ийг reject хийнэ.
Supported package assets app-owned local storage руу unpack болно.
ReaderDoc payloads, navigation, locator indexes, search records болон schedules offline use-д register болно.
Compatibility
Canonical references
Энэ public page нь implementation-facing overview бөгөөд canonical schema source биш. Canonical docs болон schema files нь BookField source materials-тэй хамт байна.
00-spec-index.md
Энэ public page нь implementation-facing overview бөгөөд canonical schema source биш. Canonical docs болон schema files нь BookField source materials-тэй хамт байна.
04-manifest-json-schema.md
manifest.json нь BookField import өмнө уншдаг public contract. Legacy packageKind болон presentation fields нь одоогийн package shape-ийн хэсэг биш.
08-reader-app-design.md
BookField installed package-ийг локал уншина
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Энэ public page нь implementation-facing overview бөгөөд canonical schema source биш. Canonical docs болон schema files нь BookField source materials-тэй хамт байна.
canonical docs эсвэл schema files өөрчлөгдвөл эхлээд source update хийж, дараа нь энэ public snapshot болон тайлбарыг refresh хий.
Product overview рүү буцах эсвэл wbpkg distribution flow таны content model-д тохирох эсэхийг ярилц.