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 එකට ගැළපේදැයි සාකච්ඡා කරන්න.