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 ಗೆ ಹೊಂದುತ್ತದೆಯೇ ಚರ್ಚಿಸಿ.