Skip to content

Eds migration#339

Merged
dshevtsov merged 32 commits into
mainfrom
eds-migration
May 7, 2026
Merged

Eds migration#339
dshevtsov merged 32 commits into
mainfrom
eds-migration

Conversation

@dshevtsov
Copy link
Copy Markdown
Contributor

@dshevtsov dshevtsov commented May 5, 2026

Purpose of this pull request

This pull request migrates the Merchandising Services documentation from the Gatsby-based Adobe I/O theme stack to Adobe Edge Delivery Services with the Adobe Developer Site tooling (adp-devsite-utils). It replaces theme-specific navigation and build steps with src/pages/config.md–driven structure, switches the project to npm (including package-lock.json), and updates CI workflows for linting, validation, staging, and deployment. The Merchandising GraphQL API reference is generated as Markdown (SpectaQL markdown theme) into src/pages/includes/autogenerated/merchandising-api.md instead of committing large static HTML bundles under static/graphql-api/. Shared snippets move from src/_includes/ into src/pages/includes/, images move from _images/ to images/, and redundant Gatsby overrides, checked-in schema artifacts, and legacy workflows are removed. Config-driven navigation replaces deleted src/data/navigation JavaScript. tests/config.test.js validates the table of contents configuration.

Affected pages

This change touches essentially the entire published site under the Commerce Services path. Primary entry and major sections:

Preview on stage

Additional information

  • Add major-update label

What's New highlights

whatsnew
Updated Adobe Commerce Merchandising Services documentation for the Adobe Edge Delivery Services developer site platform, including revised local development setup, site navigation, and Merchandising GraphQL API reference generation.

jiangy10 and others added 18 commits April 29, 2026 19:53
Made-with: Cursor
Made-with: Cursor
- Add a custom SpectaQL theme and grunt override so the usual HTML documentation pipeline produces a Markdown fragment instead of styled HTML.
- Replace the previous fetch/enhance/static-HTML scripts with a generator script wired to that Markdown-oriented configuration.
- Add the SpectaQL dependency, minimatch override, and tracked package-lock; adjust gitignore for npm artifacts.
- Remove vendored introspection caches and legacy HTML-oriented configs (YAML bundles, large schema JSON, comdox partials).
- Include the generated Markdown fragment from SpectaQL on the GraphQL reference page so content matches Edge Delivery authoring constraints.
- Document Edge Delivery three-server workflow and npm lint commands in README.
- Move auth snippets to src/pages/includes and replace DiscoverBlock sections with Fragment includes on API topics.
- Refresh links from old static GraphQL HTML URLs to in-repo reference anchors.
- Remove committed static GraphQL SpectaQL HTML under static/graphql-api; drop obsolete src/_includes copies from the prior layout.
@dshevtsov dshevtsov requested review from jiangy10 and meker12 May 5, 2026 23:53
@dshevtsov dshevtsov self-assigned this May 5, 2026
@dshevtsov dshevtsov added migration major-update Significant original updates to existing content labels May 5, 2026
@github-project-automation github-project-automation Bot moved this to 📋 Needs Review in Commerce - Pull Requests May 5, 2026
Copy link
Copy Markdown

@jiangy10 jiangy10 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved PR, but please do not merge and close it for now. Our team need to make a final check to remove everything related to gatsby and fix the redirect on fastly for production

@github-project-automation github-project-automation Bot moved this from 📋 Needs Review to 👍 Approved in Commerce - Pull Requests May 6, 2026
@dshevtsov dshevtsov marked this pull request as draft May 6, 2026 14:41
@dshevtsov dshevtsov requested a review from erikmarr May 6, 2026 17:47
@dshevtsov dshevtsov closed this May 6, 2026
@github-project-automation github-project-automation Bot moved this from 👍 Approved to 🏁 Done in Commerce - Pull Requests May 6, 2026
@dshevtsov dshevtsov reopened this May 6, 2026
@github-project-automation github-project-automation Bot moved this from 🏁 Done to 🧑‍💻 In Progress in Commerce - Pull Requests May 6, 2026
@dshevtsov dshevtsov marked this pull request as ready for review May 7, 2026 01:28
Co-authored-by: Cursor <cursoragent@cursor.com>
@jiangy10
Copy link
Copy Markdown

jiangy10 commented May 7, 2026

Gatsby Related Files Cleaned
Deploy.yml switched to prod
Ready to merge

@dshevtsov dshevtsov merged commit 2425ea0 into main May 7, 2026
9 checks passed
@dshevtsov dshevtsov deleted the eds-migration branch May 7, 2026 17:11
@github-project-automation github-project-automation Bot moved this from 🧑‍💻 In Progress to 🏁 Done in Commerce - Pull Requests May 7, 2026
imgbot Bot pushed a commit to commerce-docs/commerce-services that referenced this pull request May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major-update Significant original updates to existing content migration

Projects

Status: 🏁 Done

Development

Successfully merging this pull request may close these issues.

2 participants