Skip to content

Commit fba1104

Browse files
docs(plan-2e): draft q2-slides + revealjs sibling-format migration
Migration plan for moving ReactAstSlideRenderer.tsx (SlideAst carousel) and RevealjsReactAstSlideRenderer.tsx (RevealjsSlideAst) into a shared hub-client/src/components/render/q2-slides/ directory, completing the hub-client format-restructure that 2pre started. §2 (two registries sharing leaves) is locked: q2SlidesRegistry and revealjsRegistry both spread the same blocks/inlines modules and differ only on the 'Ast' document-root entry. §1 (iframe boundary), §3 (SlideContext shape), §4 (asset resolution), §5 (editing wiring), and §6 (migration strategy) are open with recommendations. Phased shim approach (Phases 9-13) mirrors 2pre's pattern: build q2-slides/ behind a re-export shim, migrate four consumers (ReactRenderer, RevealjsReactAstSlideRenderer, useCursorToSlide, useSlideThumbnails) one commit at a time, then delete the shim. Depends on Plan 2D Phase 6.0 (framework/meta.ts) landing first.
1 parent aa3e9ad commit fba1104

1 file changed

Lines changed: 289 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)