Installable container
एक package एका work आणि एका edition साठी एकच installable boundary आहे.
BookField package स्वरूप
BookField validate, install आणि read करू शकणारे package
Version snapshot
थोडक्यात
एक package एका work आणि एका edition साठी एकच installable boundary आहे. manifest.json हा public contract आहे जो BookField import पूर्वी वाचतो. Legacy packageKind आणि presentation fields सध्याच्या package shape चा भाग नाहीत.
एक package एका 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 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 हा public contract आहे जो BookField import पूर्वी वाचतो. Legacy packageKind आणि presentation fields सध्याच्या package shape चा भाग नाहीत.
manifest.json हा public contract आहे जो BookField import पूर्वी वाचतो. 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 हा public contract आहे जो BookField import पूर्वी वाचतो. 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 ला बसतो का ते चर्चा करा.