docs: add ADR-005 regarding build process for Thermidor#7883
docs: add ADR-005 regarding build process for Thermidor#7883louis-bompart wants to merge 2 commits into
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 architectural decision record (ADR-005) documenting the package’s build/distribution approach, focusing on an ESM-only output and the implications for consumers (especially Node.js CJS require() users).
Changes:
- Documented the decision to publish
@coveo/thermidoras ESM-only and compile viatscintodist/. - Captured tradeoffs vs dual ESM/CJS packaging (incl. dual-package hazard) and outlined migration/compatibility constraints.
- Defined runtime/operational implications and rollout guidance for consumers.
@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: louis-bompart <12366410+louis-bompart@users.noreply.github.com>
Ink down a new architectural decision record (ADR-005) documenting the build process for the
@coveo/thermidorpackage. The ADR formalizes the decision to distribute Thermidor as an ESM-only package, outlines the rationale behind this choice, and details the implications for consumers and contributors.https://coveord.atlassian.net/browse/KIT-5850