Quraşdırıla bilən konteyner
Bir package bir work və bir edition üçün tək installable sərhəddir.
BookField package formatı
BookField-in yoxlaya, quraşdıra və oxuya bildiyi package
Versiya snapshot
Qısa baxış
Bir package bir work və bir edition üçün tək installable sərhəddir. manifest.json BookField-in import-dan əvvəl oxuduğu public contract-dır. Legacy packageKind və presentation fields cari package shape-ə daxil deyil.
Bir package bir work və bir edition üçün tək installable sərhəddir.
manifest.json BookField-in import-dan əvvəl oxuduğu public contract-dır. Legacy packageKind və presentation fields cari package shape-ə daxil deyil.
ReaderDoc content import üçün hazırlanıb, ona görə reader runtime-da EPUB, HTML və ya CSS parse etmir.
navigationTree reader üçün entry point və package-level contents-i müəyyən edir.
canonical docs və ya schema files dəyişəndə əvvəl source-u update edin, sonra bu public snapshot və izahı refresh edin.
Authored study plans package schedule data saxlayanda yalnız manifest.json-da olur.
Package layout
Package paths package-root-relative POSIX paths-dir. Text packages reader/ altında ReaderDoc files saxlayır; image, audio və ya video only packages reader/ hissəsini buraxa bilər.
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-in import-dan əvvəl oxuduğu public contract-dır. Legacy packageKind və presentation fields cari package shape-ə daxil deyil.
manifest.json BookField-in import-dan əvvəl oxuduğu public contract-dır. Legacy packageKind və presentation fields cari package shape-ə daxil deyil.
Bir package bir work və bir edition üçün tək installable sərhəddir.
Package paths package-root-relative POSIX paths-dir. Text packages reader/ altında ReaderDoc files saxlayır; image, audio və ya video only packages reader/ hissəsini buraxa bilər.
navigationTree reader üçün entry point və package-level contents-i müəyyən edir.
Authored study plans package schedule data saxlayanda yalnız manifest.json-da olur.
canonical docs və ya schema files dəyişəndə əvvəl source-u update edin, sonra bu public snapshot və izahı refresh edin.
Package creation
source content, metadata, media və authored schedules və ya references hazırlayın.
manifest metadata, ReaderDoc content, media, navigation və locator files ilə installable package yaradın.
distribution-dan əvvəl package structure və schema compatibility yoxlayın.
Reader import
BookField package shape-i yoxlayır və unsupported və ya malformed packages-i rədd edir.
Supported package assets app-owned local storage-a unpack edilir.
ReaderDoc payloads, navigation, locator indexes, search records və schedules offline use üçün register edilir.
Uyğunluq
Canonical references
Bu public page implementation-facing overview-dür, canonical schema source deyil. Canonical docs və schema files BookField source materials ilə birlikdə saxlanır.
00-spec-index.md
Bu public page implementation-facing overview-dür, canonical schema source deyil. Canonical docs və schema files BookField source materials ilə birlikdə saxlanır.
04-manifest-json-schema.md
manifest.json BookField-in import-dan əvvəl oxuduğu public contract-dır. Legacy packageKind və presentation fields cari package shape-ə daxil deyil.
08-reader-app-design.md
BookField installed package-i lokal oxuyur
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Bu public page implementation-facing overview-dür, canonical schema source deyil. Canonical docs və schema files BookField source materials ilə birlikdə saxlanır.
canonical docs və ya schema files dəyişəndə əvvəl source-u update edin, sonra bu public snapshot və izahı refresh edin.
Product overview-a qayıdın və ya wbpkg distribution flow-un content modelinizə uyğun olub-olmadığını müzakirə edin.