docs(thermidor): ADR + annex for first-class SSR support#7918
Conversation
|
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
Pull request overview
Adds internal Thermidor architecture documentation (ADR + annex) proposing a per-interface snapshot API to enable first-class SSR and hydration patterns across frameworks, plus a small spellchecker dictionary update to support the new docs.
Changes:
- Introduces ADR-007 describing the proposed SSR snapshot primitives (
initialState,getInterfaceSnapshot,restoreInterfaceSnapshot) and afromSnapshotshorthand concept. - Adds a detailed annex documenting proposed public types/options and end-to-end SSR lifecycle examples (including composed interfaces and React adapter ergonomics).
- Updates cspell configuration to allow the HTTP header spelling
referer.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| packages/thermidor/docs/internal/adr/ADR-007-ssr-snapshot-api.md | New ADR proposing the SSR per-interface snapshot API and migration considerations. |
| packages/thermidor/docs/internal/adr/ADR-007-annex-ssr-implementation-details.md | Annex with proposed types, implementation sketches, and SSR usage examples (server/client, composed, React adapter). |
| .cspell.json | Adds referer to the allowed words list for documentation/examples. |
@coveo/atomic
@coveo/atomic-hosted-page
@coveo/atomic-legacy
@coveo/atomic-react
@coveo/auth
@coveo/bueno
@coveo/create-atomic
@coveo/create-atomic-component
@coveo/create-atomic-component-project
@coveo/create-atomic-result-component
@coveo/create-atomic-rollup-plugin
@coveo/headless
@coveo/headless-react
@coveo/shopify
commit: |
|
Important Testing in progress…🟢 UI Tests: 458 tests unchanged |
|
Tip All tests passed and all changes approved!🟢 UI Tests: 461 tests unchanged |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
https://coveord.atlassian.net/browse/KIT-5803