Kontejner i instalueshëm
Një package është një kufi i vetëm installable për një work dhe një edition.
BookField format package
Package që BookField mund ta verifikojë, instalojë dhe lexojë
Pamje versionesh
Shkurt
Një package është një kufi i vetëm installable për një work dhe një edition. manifest.json është public contract që BookField lexon para import. Legacy packageKind dhe presentation fields nuk janë pjesë e package shape aktual.
Një package është një kufi i vetëm installable për një work dhe një edition.
manifest.json është public contract që BookField lexon para import. Legacy packageKind dhe presentation fields nuk janë pjesë e package shape aktual.
ReaderDoc content është përgatitur për import, ndaj reader nuk parse EPUB, HTML ose CSS në runtime.
navigationTree vendos entry point dhe tabelën e përmbajtjes package-level të reader.
Kur ndryshojnë canonical docs ose schema files, përditësoni fillimisht source, pastaj këtë public snapshot dhe shpjegimin.
Authored study plans qëndrojnë në manifest.json vetëm kur package përmban schedule data.
Package layout
Package paths janë POSIX paths relative ndaj package root. Text packages kanë ReaderDoc files nën reader/, ndërsa image, audio ose video only packages mund ta heqin 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 është public contract që BookField lexon para import. Legacy packageKind dhe presentation fields nuk janë pjesë e package shape aktual.
manifest.json është public contract që BookField lexon para import. Legacy packageKind dhe presentation fields nuk janë pjesë e package shape aktual.
Një package është një kufi i vetëm installable për një work dhe një edition.
Package paths janë POSIX paths relative ndaj package root. Text packages kanë ReaderDoc files nën reader/, ndërsa image, audio ose video only packages mund ta heqin reader/.
navigationTree vendos entry point dhe tabelën e përmbajtjes package-level të reader.
Authored study plans qëndrojnë në manifest.json vetëm kur package përmban schedule data.
Kur ndryshojnë canonical docs ose schema files, përditësoni fillimisht source, pastaj këtë public snapshot dhe shpjegimin.
Package creation
Përgatitni source content, metadata, media dhe authored schedules ose references.
Krijoni installable package me manifest metadata, ReaderDoc content, media, navigation dhe locator files.
Kontrolloni package structure dhe schema compatibility para distribution.
Reader import
BookField kontrollon package shape dhe refuzon unsupported ose malformed packages.
Supported package assets hapen në app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records dhe schedules regjistrohen për offline use.
Pajtueshmëri
Canonical references
Kjo public page është implementation-facing overview, jo canonical schema source. Canonical docs dhe schema files qëndrojnë me BookField source materials.
00-spec-index.md
Kjo public page është implementation-facing overview, jo canonical schema source. Canonical docs dhe schema files qëndrojnë me BookField source materials.
04-manifest-json-schema.md
manifest.json është public contract që BookField lexon para import. Legacy packageKind dhe presentation fields nuk janë pjesë e package shape aktual.
08-reader-app-design.md
BookField lexon installed package lokalisht
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Kjo public page është implementation-facing overview, jo canonical schema source. Canonical docs dhe schema files qëndrojnë me BookField source materials.
Kur ndryshojnë canonical docs ose schema files, përditësoni fillimisht source, pastaj këtë public snapshot dhe shpjegimin.
Kthehuni te product overview ose diskutoni nëse wbpkg distribution flow përshtatet me content model tuaj.