Skip to content

DO NOT MERGE#515

Open
sc-nikolaoslazaridis wants to merge 33 commits into
devfrom
atoms-epic
Open

DO NOT MERGE#515
sc-nikolaoslazaridis wants to merge 33 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

⚠️ No Changeset found

Latest commit: 0ebb1af

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

@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.37 KB 🔺 +0.03 KB 97.40% 97.40% 0.00%
cli 61.06 KB 91.32 KB 🔺 +30.26 KB 71.36% 81.75% +10.39%
content 432.56 KB 441.95 KB 🔺 +9.39 KB 92.45% 92.00% -0.45%
core 120.61 KB 122.98 KB 🔺 +2.37 KB 91.27% 89.03% -2.24%
create-content-sdk-app 535.50 KB 537.75 KB 🔺 +2.25 KB 96.47% 96.47% 0.00%
events 72.27 KB 72.31 KB 🔺 +0.04 KB 97.97% 97.97% 0.00%
nextjs 566.11 KB 573.86 KB 🔺 +7.75 KB 90.98% 90.91% -0.07%
personalize 64.01 KB 64.06 KB 🔺 +0.05 KB 99.74% 99.74% 0.00%
react 232.23 KB 284.95 KB 🔺 +52.72 KB 94.00% 90.91% -3.09%
search 8.10 KB 8.10 KB ✅ 0.00 KB 98.57% 98.57% 0.00%
Total 🔺 +104.86 KB

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.

4 participants