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ге туура келеби талкуулаңыз.