설치 가능한 container
하나의 work와 하나의 edition을 위한 단일 installable boundary입니다.
BookField package 형식
BookField가 validate, install, read할 수 있는 package
버전 snapshot
한눈에 보기
하나의 work와 하나의 edition을 위한 단일 installable boundary입니다. manifest.json은 BookField가 import 전에 읽는 public contract입니다. Legacy packageKind와 presentation fields는 현재 package shape에 포함되지 않습니다.
하나의 work와 하나의 edition을 위한 단일 installable boundary입니다.
manifest.json은 BookField가 import 전에 읽는 public contract입니다. Legacy packageKind와 presentation fields는 현재 package shape에 포함되지 않습니다.
ReaderDoc content import용으로 준비되어 reader가 runtime에서 EPUB, HTML 또는 CSS를 parse하지 않습니다.
navigationTree entry point와 reader의 package-level 목차를 결정합니다.
canonical docs 또는 schema files가 바뀌면 먼저 source를 업데이트한 뒤 이 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은 BookField가 import 전에 읽는 public contract입니다. Legacy packageKind와 presentation fields는 현재 package shape에 포함되지 않습니다.
manifest.json은 BookField가 import 전에 읽는 public contract입니다. Legacy packageKind와 presentation fields는 현재 package shape에 포함되지 않습니다.
하나의 work와 하나의 edition을 위한 단일 installable boundary입니다.
Package paths는 package-root-relative POSIX paths입니다. Text packages는 reader/ 아래 ReaderDoc files를 포함하고, image, audio 또는 video only packages는 reader/를 생략할 수 있습니다.
navigationTree entry point와 reader의 package-level 목차를 결정합니다.
Authored study plans package에 schedule data가 있을 때만 manifest.json에 있습니다.
canonical docs 또는 schema files가 바뀌면 먼저 source를 업데이트한 뒤 이 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은 BookField가 import 전에 읽는 public contract입니다. Legacy packageKind와 presentation fields는 현재 package shape에 포함되지 않습니다.
08-reader-app-design.md
BookField는 installed package를 local에서 읽습니다
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를 업데이트한 뒤 이 public snapshot과 설명을 refresh합니다.
product overview로 돌아가거나 wbpkg distribution flow가 content model에 맞는지 논의하세요.