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 ను 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 మరియు వివరణను refresh చేయండి.
Product overview కు తిరిగి వెళ్లండి లేదా wbpkg distribution flow మీ content model కు సరిపోతుందా చర్చించండి.