Asennettava säiliö
Yksi installable boundary yhdelle workille ja yhdelle editionille.
BookField package-muoto
Package, jonka BookField voi validoida, asentaa ja lukea
Versiotilanne
Yhdellä silmäyksellä
Yksi installable boundary yhdelle workille ja yhdelle editionille. manifest.json on public contract, jonka BookField lukee ennen importia. Legacy packageKind ja presentation fields eivät kuulu nykyiseen package shapeen.
Yksi installable boundary yhdelle workille ja yhdelle editionille.
manifest.json on public contract, jonka BookField lukee ennen importia. Legacy packageKind ja presentation fields eivät kuulu nykyiseen package shapeen.
ReaderDoc content on valmisteltu importia varten, joten reader ei jäsennä EPUB-, HTML- tai CSS-sisältöä runtime-aikana.
navigationTree määrittää entry pointin ja readerin package-level sisällysluettelon.
Kun canonical docs tai schema files muuttuvat, päivitä ensin source ja sitten tämä public snapshot ja sen selitys.
Authored study plans ovat manifest.jsonissa vain, kun package sisältää schedule dataa.
Package layout
Package paths ovat package-root-relative POSIX paths. Text packages sisältävät ReaderDoc files reader/-hakemistossa; image, audio tai video only packages voivat jättää reader/ pois.
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 on public contract, jonka BookField lukee ennen importia. Legacy packageKind ja presentation fields eivät kuulu nykyiseen package shapeen.
manifest.json on public contract, jonka BookField lukee ennen importia. Legacy packageKind ja presentation fields eivät kuulu nykyiseen package shapeen.
Yksi installable boundary yhdelle workille ja yhdelle editionille.
Package paths ovat package-root-relative POSIX paths. Text packages sisältävät ReaderDoc files reader/-hakemistossa; image, audio tai video only packages voivat jättää reader/ pois.
navigationTree määrittää entry pointin ja readerin package-level sisällysluettelon.
Authored study plans ovat manifest.jsonissa vain, kun package sisältää schedule dataa.
Kun canonical docs tai schema files muuttuvat, päivitä ensin source ja sitten tämä public snapshot ja sen selitys.
Package creation
Valmistele source content, metadata, media sekä authored schedules tai references.
Tuota installable package, jossa on manifest metadata, ReaderDoc content, media, navigation ja locator files.
Tarkista package structure ja schema compatibility ennen distributionia.
Reader import
BookField tarkistaa package shapen ja hylkää unsupported tai malformed packages.
Supported package assets puretaan app-owned local storageen.
ReaderDoc payloads, navigation, locator indexes, search records ja schedules rekisteröidään offline useen.
Yhteensopivuus
Canonical references
Tämä public page on implementation-facing overview, ei canonical schema source. Canonical docs ja schema files ovat BookField source materials -aineiston yhteydessä.
00-spec-index.md
Tämä public page on implementation-facing overview, ei canonical schema source. Canonical docs ja schema files ovat BookField source materials -aineiston yhteydessä.
04-manifest-json-schema.md
manifest.json on public contract, jonka BookField lukee ennen importia. Legacy packageKind ja presentation fields eivät kuulu nykyiseen package shapeen.
08-reader-app-design.md
BookField lukee installed package -sisällön paikallisesti
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Tämä public page on implementation-facing overview, ei canonical schema source. Canonical docs ja schema files ovat BookField source materials -aineiston yhteydessä.
Kun canonical docs tai schema files muuttuvat, päivitä ensin source ja sitten tämä public snapshot ja sen selitys.
Palaa product overview -sivulle tai keskustele, sopiiko wbpkg distribution flow content modeliisi.