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 ને 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 માટે યોગ્ય છે કે નહીં તે ચર્ચો.