Skip to content

docs(thermidor): add public facing abstractions ADR + annex - #7913

Merged
fbeaudoincoveo merged 5 commits into
mainfrom
KIT-5775-public-facing-abstractions-adr
Jul 13, 2026
Merged

docs(thermidor): add public facing abstractions ADR + annex#7913
fbeaudoincoveo merged 5 commits into
mainfrom
KIT-5775-public-facing-abstractions-adr

Conversation

@fbeaudoincoveo

Copy link
Copy Markdown
Contributor

@changeset-bot

changeset-bot Bot commented Jul 2, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 924bb3b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@svcsnykcoveo

svcsnykcoveo commented Jul 2, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread packages/thermidor/docs/internal/adr/ADR-005-public-facing-abstractions.md Outdated
@pkg-pr-new

pkg-pr-new Bot commented Jul 2, 2026

Copy link
Copy Markdown
@coveo/atomic

npm i https://pkg.pr.new/@coveo/atomic@7913

@coveo/atomic-hosted-page

npm i https://pkg.pr.new/@coveo/atomic-hosted-page@7913

@coveo/atomic-legacy

npm i https://pkg.pr.new/@coveo/atomic-legacy@7913

@coveo/atomic-react

npm i https://pkg.pr.new/@coveo/atomic-react@7913

@coveo/auth

npm i https://pkg.pr.new/@coveo/auth@7913

@coveo/bueno

npm i https://pkg.pr.new/@coveo/bueno@7913

@coveo/create-atomic

npm i https://pkg.pr.new/@coveo/create-atomic@7913

@coveo/create-atomic-component

npm i https://pkg.pr.new/@coveo/create-atomic-component@7913

@coveo/create-atomic-component-project

npm i https://pkg.pr.new/@coveo/create-atomic-component-project@7913

@coveo/create-atomic-result-component

npm i https://pkg.pr.new/@coveo/create-atomic-result-component@7913

@coveo/create-atomic-rollup-plugin

npm i https://pkg.pr.new/@coveo/create-atomic-rollup-plugin@7913

@coveo/headless

npm i https://pkg.pr.new/@coveo/headless@7913

@coveo/headless-react

npm i https://pkg.pr.new/@coveo/headless-react@7913

@coveo/shopify

npm i https://pkg.pr.new/@coveo/shopify@7913

commit: 924bb3b

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@fbeaudoincoveo fbeaudoincoveo changed the title doc(thermidor): add public facing abstractions ADR + annex docs(thermidor): add public facing abstractions ADR + annex Jul 2, 2026
@fbeaudoincoveo
fbeaudoincoveo added this pull request to the merge queue Jul 13, 2026
Merged via the queue into main with commit c366944 Jul 13, 2026
45 checks passed
@fbeaudoincoveo
fbeaudoincoveo deleted the KIT-5775-public-facing-abstractions-adr branch July 13, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants