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-ന് യോജിക്കുന്നുണ്ടോ ചർച്ച ചെയ്യുക.