Installable container
एक work और एक edition के लिए एक installable boundary।
BookField package format
एक package जिसे BookField validate, install और read कर सकता है
Version snapshot
एक नज़र में
एक work और एक edition के लिए एक installable boundary। manifest.json वह public contract है जिसे BookField import से पहले पढ़ता है। Legacy packageKind और presentation fields वर्तमान package shape का भाग नहीं हैं।
एक work और एक edition के लिए एक installable boundary।
manifest.json वह public contract है जिसे BookField import से पहले पढ़ता है। Legacy packageKind और presentation fields वर्तमान package shape का भाग नहीं हैं।
ReaderDoc content import के लिए तैयार रहता है, इसलिए reader runtime में EPUB, HTML या CSS parse नहीं करता।
navigationTree entry point और reader की package-level table of contents तय करता है।
canonical docs या schema files बदलें तो पहले source update करें, फिर यह public snapshot और explanation refresh करें।
Authored study plans manifest.json में तभी रहते हैं जब package में schedule data हो।
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 वह public contract है जिसे BookField import से पहले पढ़ता है। Legacy packageKind और presentation fields वर्तमान package shape का भाग नहीं हैं।
manifest.json वह public contract है जिसे BookField import से पहले पढ़ता है। Legacy packageKind और presentation fields वर्तमान package shape का भाग नहीं हैं।
एक work और एक edition के लिए एक installable boundary।
Package paths package-root-relative POSIX paths होते हैं। Text packages reader/ के तहत ReaderDoc files रखते हैं, जबकि image, audio या video only packages reader/ छोड़ सकते हैं।
navigationTree entry point और reader की package-level table of contents तय करता है।
Authored study plans manifest.json में तभी रहते हैं जब package में schedule data हो।
canonical docs या schema files बदलें तो पहले source update करें, फिर यह public snapshot और explanation 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 वह public contract है जिसे BookField import से पहले पढ़ता है। Legacy packageKind और presentation fields वर्तमान package shape का भाग नहीं हैं।
08-reader-app-design.md
BookField installed package को locally पढ़ता है
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 और explanation refresh करें।
product overview पर लौटें, या चर्चा करें कि wbpkg distribution flow आपके content model में फिट बैठता है या नहीं।