docs(thermidor): add public facing abstractions ADR + annex - #7913
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 a new Thermidor ADR documenting the proposed public-facing abstractions (Engine, Interface, Controllers, Actions, and a composed-interface concept) and includes a diagram illustrating their relationships.
Changes:
- Added ADR-005 describing the rationale, requirements mapping, and option analysis for Thermidor’s consumer-facing abstractions.
- Added a Mermaid diagram asset intended to visualize abstraction relationships and cardinality.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| packages/thermidor/docs/internal/adr/ADR-005-public-facing-abstractions.md | New ADR defining Thermidor’s public API abstractions and documenting tradeoffs/options. |
| packages/thermidor/docs/internal/adr/ADR-005-public-facing-abstractions.mermaid | Mermaid diagram source for the annex relationship visualization. |
@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: |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
https://coveord.atlassian.net/browse/KIT-5775