Yüklenebilir container
Bir package, bir work ve bir edition için tek installable sınırdır.
BookField package biçimi
BookField’ın doğrulayabildiği, yükleyebildiği ve okuyabildiği package
Sürüm anlık görünümü
Kısa bakış
Bir package, bir work ve bir edition için tek installable sınırdır. manifest.json, BookField’ın import öncesi okuduğu public contract’tır. Legacy packageKind ve presentation fields geçerli package shape’in parçası değildir.
Bir package, bir work ve bir edition için tek installable sınırdır.
manifest.json, BookField’ın import öncesi okuduğu public contract’tır. Legacy packageKind ve presentation fields geçerli package shape’in parçası değildir.
ReaderDoc content import için hazırlanmıştır; bu yüzden reader runtime sırasında EPUB, HTML veya CSS parse etmez.
navigationTree reader için entry point ve package-level içindekiler tablosunu belirler.
canonical docs veya schema files değiştiğinde önce source güncelleyin, sonra bu public snapshot ve açıklamayı yenileyin.
Authored study plans package schedule data içerdiğinde manifest.json içinde yer alır.
Package layout
Package paths, package root’a göre POSIX paths olarak yazılır. Text packages reader/ altında ReaderDoc files içerir; image, audio veya video only packages reader/ bölümünü atlayabilir.
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’ın import öncesi okuduğu public contract’tır. Legacy packageKind ve presentation fields geçerli package shape’in parçası değildir.
manifest.json, BookField’ın import öncesi okuduğu public contract’tır. Legacy packageKind ve presentation fields geçerli package shape’in parçası değildir.
Bir package, bir work ve bir edition için tek installable sınırdır.
Package paths, package root’a göre POSIX paths olarak yazılır. Text packages reader/ altında ReaderDoc files içerir; image, audio veya video only packages reader/ bölümünü atlayabilir.
navigationTree reader için entry point ve package-level içindekiler tablosunu belirler.
Authored study plans package schedule data içerdiğinde manifest.json içinde yer alır.
canonical docs veya schema files değiştiğinde önce source güncelleyin, sonra bu public snapshot ve açıklamayı yenileyin.
Package creation
source content, metadata, media ve authored schedules veya references hazırlayın.
manifest metadata, ReaderDoc content, media, navigation ve locator files içeren installable package üretin.
distribution öncesi package structure ve schema compatibility kontrol edin.
Reader import
BookField package shape’i kontrol eder ve unsupported veya malformed packages öğelerini reddeder.
Supported package assets app-owned local storage içine unpack edilir.
ReaderDoc payloads, navigation, locator indexes, search records ve schedules offline use için kaydedilir.
Uyumluluk
Canonical references
Bu public page, implementation-facing overview niteliğindedir; canonical schema source değildir. Canonical docs ve schema files BookField source materials ile birlikte bulunur.
00-spec-index.md
Bu public page, implementation-facing overview niteliğindedir; canonical schema source değildir. Canonical docs ve schema files BookField source materials ile birlikte bulunur.
04-manifest-json-schema.md
manifest.json, BookField’ın import öncesi okuduğu public contract’tır. Legacy packageKind ve presentation fields geçerli package shape’in parçası değildir.
08-reader-app-design.md
BookField installed package öğesini yerel olarak okur
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Bu public page, implementation-facing overview niteliğindedir; canonical schema source değildir. Canonical docs ve schema files BookField source materials ile birlikte bulunur.
canonical docs veya schema files değiştiğinde önce source güncelleyin, sonra bu public snapshot ve açıklamayı yenileyin.
Product overview’a dönün veya wbpkg distribution flow’un content modelinize uyup uymadığını konuşun.