Skip to content

v0.1.0 — Contentstack Spartacus Connector

Latest

Choose a tag to compare

@Rushikesh-Argade-Stack Rushikesh-Argade-Stack released this 25 Aug 08:44
· 24 commits to main since this release
bed2fae

First release of the Contentstack ↔ Spartacus (SAP Composable Storefront) connector.

What's included

  • Contentstack ↔ Spartacus connector — CMS page and component adapters bridging the Contentstack Delivery API to Spartacus CMS, with SAP Commerce Cloud (OCC) remaining the commerce engine (products, pricing, cart, checkout)
  • Flat (adjacency-list) navigation model, working around Contentstack's include-depth limit
  • Configurable nav-tree include_depth per stack plan
  • MediaContainer and Tab/TabParagraph content types
  • Presentation-level content gating / access control (access_tags field)
  • slugTransform config for regex-based route slug rewriting
  • ng add schematics scaffold localeMapping, accessControl & Live Preview config
  • Live Preview support, including global-slots tagging and correct locale handling on language switch
  • Starter pack: flat-only content model, demo seed content, hero image asset, access-gating demo blocks

Testing & quality

  • 156 unit tests across CMS adapters, normalizers, and field mapping
  • ESLint/Prettier + PR CI workflow, CodeQL static analysis, Renovate, SCA/policy scans

Docs

  • Config reference, supported features/limitations, page-type resolution guide
  • Delivery-credentials example and "connect to your stack" guide

Reference storefronts

Validated end-to-end against two example Spartacus storefronts: electronics-spa (B2C) and powertools-spa (B2B).

Known follow-ups

  • Field-level (in-place) Live Preview editing for stock components
  • Full server-side access-control (current implementation is presentation-level only)
  • i18n translation asset bundle (UI string translations)