Skip to content

Conversation

@mcvinci
Copy link
Contributor

@mcvinci mcvinci commented Nov 14, 2025

This PR:

Tophatting

  1. In the ui-extensions repo, run yarn docs:point-of-sale 2025-04.
  2. In shopify-dev, run a server (dev server) and review the 2025-04 docs (descriptions for targets, APIs, and components) at https://shopify-dev.shop.dev/docs/api/pos-ui-extensions/2025-04

Known issues

  • Unable to create different descriptions on API and component index pages versus detailed API and component pages. For the time being, I've just added the long description that is intended for the details pages.
  • Some nested descriptions get duplicated, given the existing generated docs infrastructure. Hoping that we can resolve this as we continue the templated refs project work.

Focus for reviewers

I'm mainly looking for a gut-check on the following:

  • Do the descriptions convey the necessary context?
  • Are the descriptions positioned in the right place? (Typically, above interfaces and fields)
  • Are the changes scoped to descriptions only? Or have we accidentally updated / added types?

@mcvinci mcvinci self-assigned this Nov 14, 2025
@mcvinci mcvinci changed the base branch from 2025-10 to 2025-04 November 14, 2025 05:30
@mcvinci mcvinci marked this pull request as ready for review November 14, 2025 06:47
@github-actions
Copy link
Contributor

We detected some changes in packages/*/package.json or packages/*/src, and there are no updates in the .changeset directory. If the changes are user-facing and should cause a version bump, run yarn changeset to track your changes and include them in the next release CHANGELOG. If you are making simple updates to repo configuration, examples, or documentation, you do not need to add a changeset.

@mcvinci mcvinci added the #gsd:47443 Templated References https://vault.shopify.io/gsd/projects/47443 label Nov 14, 2025
linting

linting

linting

Move ProductSortType desc

More description improvements

type errors
@mcvinci mcvinci force-pushed the pos-ui-extensions-2025-04-api-prop-descriptions branch from 4e69b76 to e7e3ad6 Compare November 14, 2025 07:24
@mcvinci mcvinci changed the title [POS UI extensions]: Improved API, component, and prop descriptions for 2025-04 [POS UI extensions]: Improved target, API, and component descriptions for 2025-04 Nov 17, 2025
TypeScript error fix
@mcvinci mcvinci force-pushed the pos-ui-extensions-2025-04-api-prop-descriptions branch from 8b7492f to 85e540b Compare November 17, 2025 12:04
Copy link

@johndcollett johndcollett left a comment

Choose a reason for hiding this comment

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

Structure looks good again

@mcvinci mcvinci merged commit 6eaeb0e into 2025-04 Nov 25, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:47443 Templated References https://vault.shopify.io/gsd/projects/47443

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants