Skip to content

CEXT-6400: admin-ui-sdk v2 samples#53

Draft
obarcelonap wants to merge 10 commits into
mainfrom
feature/admin-ui-sdk-v2-samples
Draft

CEXT-6400: admin-ui-sdk v2 samples#53
obarcelonap wants to merge 10 commits into
mainfrom
feature/admin-ui-sdk-v2-samples

Conversation

@obarcelonap

Copy link
Copy Markdown
Member

Description

Update admin-ui-sdk/README.md to document the v1/v2 directory structure and provide a side-by-side sample comparison table showing what changed between versions.

Related Issue

CEXT-6400

Motivation and Context

The admin-ui-sdk directory now contains both v1/ and v2/ sample sets. Without updated docs, it's unclear which version to use or how V1 samples map to their V2 equivalents. This README update makes the versioning explicit and helps developers migrate from V1 to V2.

How Has This Been Tested?

Documentation-only change — verified by reviewing the rendered Markdown.

Screenshots (if appropriate):

N/A

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)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@obarcelonap obarcelonap changed the title CEXT-6400: document v1/v2 structure and sample comparison in admin-ui-sdk README CEXT-6400: admin-ui-sdk v2 samples Jun 25, 2026
* CEXT-6404: move customer/custom-grid-columns to v1/ and wire up stage workspace

* CEXT-6404: add customer/custom-grid-columns v2 sample with App Management migration

* CEXT-6404: document customer/custom-grid-columns v2 sample

* CEXT-6404: remove unused v1 dependencies from v2 sample

* CEXT-6404: import grid-columns helpers from aio-commerce-sdk

* CEXT-6404: remove .env.dist from customer/custom-grid-columns v1 and v2

* CEXT-6404: remove extension-manifest.json from v2 sample

* fix: align customer v2 action path and node version with order/product

* fix: restore codegen comments in app.config.yaml and install.yaml

* fix: update action file path and node version in README
* CEXT-6409: add v2 order/custom-grid-columns sample with app management

* CEXT-6409: add README for v2 order/custom-grid-columns sample

* CEXT-6409: use nodejs:24 everywhere

* fix: align order v2 action path with product/customer pattern

* fix: restore codegen comments in app.config.yaml and install.yaml

* fix: update action file path in README
* CEXT-6412: migrate example to v1 folder

* CEXT-6412: add product custom grid columns v2 sample

* fix: align product v2 sample with order/customer pattern

* fix: restore codegen comments in app.config.yaml and install.yaml

* fix: rewrite README for v2 pattern
@obarcelonap

obarcelonap commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

Pending:

  • Renovate config
  • Biome
  • Jest - to add or not even if we don't have tests
  • README consistency
    • minimum version of Admin UI SDK that supports v2
  • code patterns consistency
  • .gitignore
  • update to sdk released packages
  • check install.yaml (tags and schemas), see CEXT-6406: add menu/custom-menu v2 sample #63 (comment)

* CEXT-6406: move menu/custom-menu into v1/ directory

* CEXT-6406: add menu/custom-menu v2 sample

Migrate the Admin UI SDK custom-menu sample from the deprecated
commerce/backend-ui/1 extension point to App Management
(commerce/backend-ui/2), pinning the aio-commerce-sdk pre-release
packages under test.

* CEXT-6406: fix web-src build config missing for pre-existing entrypoint

aio-commerce-lib-app's generateWebSrc() only calls prepareWebSourcePackage()
(which adds required web-src dependencies and the Parcel packageExports/
manualSharedBundles config) when scaffolding a fresh web-src. Since the
build was re-run against an already-generated web-src, that config was
never written, so Parcel couldn't resolve the #app.commerce.config/#web
package.json import aliases and was missing @react-spectrum/s2 and its
peer dependencies. Restoring the config manually to match what the
generator would have produced for a fresh scaffold.

* Remove empty package
* CEXT-6411: move order/custom-view-button into v1/, add bannerNotification, remove banner-notification/custom-order-view-button

* CEXT-6411: add order/custom-view-button v2 sample
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant