Skip to content

DO NOT MERGE - #515

Closed
sc-nikolaoslazaridis wants to merge 54 commits into
devfrom
atoms-epic
Closed

DO NOT MERGE#515
sc-nikolaoslazaridis wants to merge 54 commits into
devfrom
atoms-epic

Conversation

@sc-nikolaoslazaridis

Copy link
Copy Markdown
Contributor

Description / Motivation

Testing Details

  • Unit Test Added
  • Manual Test/Other (Please elaborate)

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

MenKNas and others added 17 commits March 19, 2026 12:09
* Add atom schema utilities

* Simplify and trim down comments

* Address comments

* Change type import for schema utils

* Add stricter types for customEvents

* Improve typing

* Adjust atom types to avoid errors
* introduce atom registry utils, for unfolding and serializing atom metadata; introduce AtomRenderer and send atom registry event on mount

* post merge fixes, regenerate yarn lock

* update unit tests

* fix describe block only

* add DesignLibraryAtoms component and atoms mode for design library

* update atoms index name

* do not use enum for atom type

* rename children to allowedChildren in AtomsInfo

* remove unfold atoms function
…tegration (#423)

* introduce atom registry utils, for unfolding and serializing atom metadata; introduce AtomRenderer and send atom registry event on mount

* post merge fixes, regenerate yarn lock

* update unit tests

* fix describe block only

* add DesignLibraryAtoms component and atoms mode for design library

* NCC component layout renderer

* add test data, atom renderer, wip

* update yarn lock

* remove index.tsx

* move component-layout out of /editing

* move getAtomRegistry

* move getAtomsRegistry tests. add callback registry to SitecoreProvider

* minor fix

* adjust AtomType type

* set up dl atoms events and handlers for comunication with dl

* initial refactor

* refactor createView

* remove LayoutOptions interface

* updates to document definitions

* more refactoring

* more refactoring

* add DesignLibraryMode - atoms

* more refactor

* minor update

* create view unit tests

* update tests

* unit tests

* error boundary

* remove useRef

* refactoring

* refactoring

* small fix

* api extractor updates

* updaete atomRegistry property of sitecore provider

* rename getAtomsRegistry funct

* move createView

* restructure atoms submodule in content package

* DesignLibraryAtoms doesn't rely on other component to render view

* remove AtomRenderer

* remove .only from uni test

* update api surface

* update changelog

* Resolve PR comments

* Adjusts tests and JSDocs

---------

Co-authored-by: MenKNas <men.nasies@gmail.com>
* update to beta versions

* add library mode atoms

* changelog

* update changelog

* api extractor
* [Design Studio] Support Atom-based code generation

* Updated Changelog
 - @sitecore-content-sdk/analytics-core@2.0.0-beta.3
 - @sitecore-content-sdk/cli@2.0.0-beta.3
 - @sitecore-content-sdk/content@2.0.0-beta.3
 - @sitecore-content-sdk/core@2.0.0-beta.3
 - create-content-sdk-app@2.0.0-beta.3
 - @sitecore-content-sdk/events@2.0.0-beta.3
 - @sitecore-content-sdk/nextjs@2.0.0-beta.3
 - @sitecore-content-sdk/personalize@2.0.0-beta.3
 - @sitecore-content-sdk/react@2.0.0-beta.3
 - @sitecore-content-sdk/search@0.2.0-beta.3
…t from external host and pass it to render (#478)

* feat: create the wrapper component

Co-authored-by: Copilot <copilot@github.com>

* docs: changelog

* chore: export types

Co-authored-by: Copilot <copilot@github.com>

* chore: use resolveEdgeUrl to get the edge url

Co-authored-by: Copilot <copilot@github.com>

* chore: change the message prefix

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
* [atoms-epic] Add SXA client component for preview

* Add StudioNccWrapper for App Router NCC page rendering

* Address PR comments

* Adjust CHANGELOG entries

* Remove unwanted files
@changeset-bot

changeset-bot Bot commented Jun 15, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e9ccf8e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 6 packages
Name Type
@sitecore-content-sdk/react Minor
@sitecore-content-sdk/content Minor
@sitecore-content-sdk/nextjs Minor
@sitecore-content-sdk/cli Minor
@sitecore-content-sdk/core Patch
create-content-sdk-app Patch

Not sure what this means? Click here to learn what changesets are.

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

@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

📦 Package Size and Test Coverage Report

Package Base Size PR Size Δ Change Base Coverage PR Coverage Δ Change
analytics-core 67.34 KB 67.34 KB ✅ 0.00 KB 97.40% 97.40% 0.00%
cli 61.06 KB 91.32 KB 🔺 +30.26 KB 71.36% 81.75% +10.39%
content 434.72 KB 446.22 KB 🔺 +11.50 KB 92.47% 92.04% -0.42%
core 121.42 KB 123.79 KB 🔺 +2.37 KB 91.31% 89.08% -2.22%
create-content-sdk-app 379.86 KB 382.13 KB 🔺 +2.27 KB 96.47% 96.47% 0.00%
events 72.27 KB 72.27 KB ✅ 0.00 KB 97.97% 97.97% 0.00%
nextjs 569.16 KB 576.41 KB 🔺 +7.25 KB 91.00% 90.94% -0.06%
personalize 64.01 KB 64.01 KB ✅ 0.00 KB 99.74% 99.74% 0.00%
react 234.07 KB 289.50 KB 🔺 +55.43 KB 93.88% 94.48% +0.61%
search 8.10 KB 8.10 KB ✅ 0.00 KB 98.57% 98.57% 0.00%
Total 🔺 +109.08 KB

Comment thread packages/cli/src/scripts/project/atoms/utils.ts
Comment thread packages/cli/src/scripts/project/atoms/constants.ts
Comment thread packages/create-content-sdk-app/src/templates/nextjs-app-router/gitignore Outdated
Comment thread packages/nextjs/package.json Outdated
Comment thread packages/nextjs/src/index.ts Outdated
Comment thread packages/nextjs/src/config-cli/define-cli-config.ts Outdated
Comment thread packages/nextjs/src/atoms/re-exports.ts Outdated
Comment thread packages/react/package.json
Comment thread packages/react/src/components/Placeholder/placeholder-utils.tsx
Comment thread packages/nextjs/src/atoms/index.ts
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