Skip to content

docs: complete and polish package READMEs - #47

Merged
hblee12294 merged 2 commits into
mainfrom
docs/package-readmes
Jul 20, 2026
Merged

docs: complete and polish package READMEs#47
hblee12294 merged 2 commits into
mainfrom
docs/package-readmes

Conversation

@hblee12294

@hblee12294 hblee12294 commented Jul 20, 2026

Copy link
Copy Markdown
Member

Every package now ships a README, and the pre-existing ones are corrected and expanded.

New package READMEs

  • @vosjs/timeline — deterministic time math: keyframe sampling, GSAP-compatible easings, source-time remapping (trim/split/speed), and the host/program dual-evaluation contract.
  • @vosjs/editor — headless editing infra: patch-based document store, the live-edit classifier, the editor-mode bridge client, element-edit commit helpers, and timeline view-model math.
  • @vosjs/tween — recording a GSAP-dialect timeline into a per-element tween IR, extraction, and the deterministic sampler / spec player.

Fixes & improvements to existing READMEs

  • Root: fixed the quick-start camera field — the schema discriminates on preset, not type; added @vosjs/tween and @vosjs/cli to the Packages table; removed the shipped CLI from the roadmap.
  • @vosjs/core: added the missing @vosjs/core/lint subpath, documented the determinism/dialect linters, and described the three render-template modes (playback / capture-video / capture-thumbnail).
  • @vosjs/elements: added an element-types table (text / image / svg / video / audio).

Docs only — no code or version changes, so no changeset. Every documented export and schema field was verified against the source.

Every package now has a README. Add package-level docs for @vosjs/timeline,
@vosjs/editor, and @vosjs/tween matching the existing house style, and update
the root README's Packages table to include @vosjs/tween and @vosjs/cli. Drop
the CLI from the roadmap now that it has shipped.
Fix the quick-start camera field (the schema discriminates on `preset`, not
`type`), add the missing `@vosjs/core/lint` subpath to both the root and core
tables, and document the linter and the three render-template modes in the core
README. Add an element-types table to the @vosjs/elements README.
@hblee12294 hblee12294 changed the title docs: add READMEs for timeline, editor, and tween packages docs: complete and polish package READMEs Jul 20, 2026
@hblee12294
hblee12294 merged commit 92eeeba into main Jul 20, 2026
3 checks passed
@hblee12294
hblee12294 deleted the docs/package-readmes branch July 20, 2026 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant