Skip to content

chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail#5740

Merged
rise-erpelding merged 4 commits into
2nd-gen-component-analysisfrom
aramos-adobe/swc1221-component-analysis-docs
Oct 8, 2025
Merged

chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail#5740
rise-erpelding merged 4 commits into
2nd-gen-component-analysisfrom
aramos-adobe/swc1221-component-analysis-docs

Conversation

@aramos-adobe
Copy link
Copy Markdown
Contributor

Description

Creates AI-generated migration documentation to analyze component differences to guide SWC migration to S2, with human vetting. The documentation serves as a bridge between the migrated Spectrum 2 CSS work and the corresponding web components, in order to help engineers understand what needs to be implemented, updated, or aligned between the two systems to guide the development of 2nd generation web components.

This batch is for the barebones components:

  • Avatar
  • Opacity checkerboard
  • Swatch + Swatch group
  • Thumbnail

Motivation and context

  • Clear development roadmap: Provides comprehensive feature gap analysis for building 2nd generation web components
  • Implementation requirements: Identifies all features and capabilities that need to be implemented to match Spectrum 2 CSS and design specs
  • Breaking change transparency: Establishes implementation requirements and design changes that may lead to breaking changes and/or API changes for the next major version
  • Adoption planning: Enables developers and consuming teams to plan for 2nd gen web component adoption and understand migration effort required

Related issue(s)

SWC-1221

Author's checklist

  • I have read the CONTRIBUTING and PULL_REQUESTS documents.
  • I have reviewed at the Accessibility Practices for this feature, see: Aria Practices
  • I have added automated tests to cover my changes.
  • I have included a well-written changeset if my change needs to be published.
  • I have included updated documentation if my change required it.

Reviewer's checklist

  • Includes a Github Issue with appropriate flag or Jira ticket number without a link
  • Includes thoughtfully written changeset if changes suggested include patch, minor, or major features
  • Automated tests cover all use cases and follow best practices for writing
  • Validated on all supported browsers
  • All VRTs are approved before the author can update Golden Hash

Documentation Quality

  • All files follow template structure with proper collapsible sections
  • CSS => SWC mapping tables use correct status values
  • Summary sections are concise and actionable
  • No broken markdown syntax

Cross-Reference Accuracy

  • CSS selectors match actual metadata.json files
  • SWC attributes match actual TypeScript source files
  • DOM structure comparisons match template files
  • Implementation gaps are complete and accurate

@aramos-adobe aramos-adobe requested a review from a team as a code owner September 18, 2025 04:38
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Sep 18, 2025

⚠️ No Changeset found

Latest commit: d2af5b1

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

@aramos-adobe aramos-adobe changed the title Aramos-adobe/swc1221-component-analysis-docs chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail Sep 18, 2025
@aramos-adobe aramos-adobe self-assigned this Sep 18, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Sep 18, 2025

📚 Branch Preview

🔍 Visual Regression Test Results

When a visual regression test fails (or has previously failed while working on this branch), its results can be found in the following URLs:

Deployed to Azure Blob Storage: pr-5740

If the changes are expected, update the current_golden_images_cache hash in the circleci config to accept the new images. Instructions are included in that file.
If the changes are unexpected, you can investigate the cause of the differences and update the code accordingly.

@aramos-adobe aramos-adobe added Status:Ready for review PR ready for review or re-review. Component:Documentation Issues or PRs involving changes to docs or docs website. Component prefix is for Jira integration. labels Sep 18, 2025
@github-actions
Copy link
Copy Markdown
Contributor

Tachometer results

Currently, no packages are changed by this PR...

Copy link
Copy Markdown
Collaborator

@rise-erpelding rise-erpelding left a comment

Choose a reason for hiding this comment

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

Left some comments! We'll definitely want to fill in the Resources sections here, plus review some of the callouts that the docs are making for accuracy!

Comment thread migration-roadmap/avatar.md
Comment thread migration-roadmap/avatar.md
Comment thread migration-roadmap/avatar.md Outdated
Comment thread migration-roadmap/avatar.md Outdated
Comment thread migration-roadmap/avatar.md Outdated
Comment thread migration-roadmap/swatch.md Outdated
Comment thread migration-roadmap/swatch.md Outdated
Comment thread migration-roadmap/swatch-group.md Outdated
Comment thread migration-roadmap/swatch-group.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
@marissahuysentruyt marissahuysentruyt self-assigned this Sep 23, 2025
@castastrophe castastrophe force-pushed the aramos-adobe/swc1221-component-analysis-docs branch 4 times, most recently from 152b6af to c5f8345 Compare September 24, 2025 20:31
Comment thread migration-roadmap/avatar.md
```html
<!-- With link -->
<a id="link" class="link" href="[href]">
<img class="image" alt="[label]" src="[src]" />
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

oh I love how this showcases where the props go!

Comment thread migration-roadmap/avatar.md Outdated

## Summary of changes

### CSS => SWC implementation gaps
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

oh! There's a follow up ticket for avatar with some newly added default gradient background support. Should we call out that there's more to this component that isn't supported by CSS yet either?

Just thinking out loud- when would that work be done? Separately from the SWC migration to S2? Like a follow up once avatar has migrated?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Oh dang, that's tough. I'm tempted to call it "out of scope" for now since it wasn't in place when we first migrated the component. Do you think we're likely to miss it if we do that though?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I don't think it hurts to include information about variants that we didn't implement in CSS, and I'm not sure what the exact order of implementation would be, but I would guess that we might do a single pass to bring our existing CSS over, then go back and address the other variants later, so it might not be absolutely necessary to include for the "first pass" migration.

We do have a ticket for those additional variants: CSS-1236. If that ends up happening in CSS before we migrate, we should come back and note it in these docs. But if we address it in SWC, I think we'll be ok.

I'm also hoping/assuming that we'll do some kind of design review before shipping anything so that's another fallback for missing variants to be called out!

Comment thread migration-roadmap/opacity-checkerboard.md Outdated
Comment thread migration-roadmap/swatch-group.md
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/avatar.md

- [CSS migration](https://github.com/adobe/spectrum-css/pull/3394)
- [Spectrum 2 preview](https://spectrumcss.z13.web.core.windows.net/pr-2352/index.html?path=/docs/components-opacity-checkerboard--docs)
- [React](https://react-spectrum.adobe.com/s2/index.html?path=/docs/colorslider--docs) (not a standalone component, but styles are used by the color slider)
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

not a standalone component, but styles are used by the color slider

Love this clarification, will be borrowing this for other components if it comes up.

Comment thread migration-roadmap/avatar.md
Comment thread migration-roadmap/swatch.md
Comment thread migration-roadmap/swatch.md
Comment thread migration-roadmap/swatch.md Outdated
Comment thread migration-roadmap/swatch-group.md
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
@rise-erpelding rise-erpelding force-pushed the 2nd-gen-component-analysis branch from 1c7d103 to ab5ae6a Compare October 1, 2025 21:23
@castastrophe castastrophe force-pushed the aramos-adobe/swc1221-component-analysis-docs branch 2 times, most recently from 088c63c to ee5fdd5 Compare October 2, 2025 18:11
Comment thread migration-roadmap/avatar.md Outdated

## Summary of changes

### CSS => SWC implementation gaps
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I don't think it hurts to include information about variants that we didn't implement in CSS, and I'm not sure what the exact order of implementation would be, but I would guess that we might do a single pass to bring our existing CSS over, then go back and address the other variants later, so it might not be absolutely necessary to include for the "first pass" migration.

We do have a ticket for those additional variants: CSS-1236. If that ends up happening in CSS before we migrate, we should come back and note it in these docs. But if we address it in SWC, I think we'll be ok.

I'm also hoping/assuming that we'll do some kind of design review before shipping anything so that's another fallback for missing variants to be called out!

Comment thread migration-roadmap/swatch.md Outdated
Comment thread migration-roadmap/swatch.md Outdated
- `rounding` (string) - Corner rounding: 'none', 'full'
- `selected` (boolean) - Whether the swatch is selected
- `shape` (string) - Shape variant: 'rectangle'
- `size` (string) - Size: 'xs', 's', 'm', 'l'
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Is it maybe because it's using a size mixin? I've noticed if the types aren't defined within the file (if they're imported) those don't get picked up either.

Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
Comment thread migration-roadmap/thumbnail.md Outdated
@rise-erpelding rise-erpelding force-pushed the 2nd-gen-component-analysis branch from 9e7a40d to ff74e36 Compare October 6, 2025 15:13
Copy link
Copy Markdown
Collaborator

@marissahuysentruyt marissahuysentruyt left a comment

Choose a reason for hiding this comment

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

Looks like most of my initial comments have been addressed, except for the ones in thumbnail. @rise-erpelding did an excellent job of documenting those via suggestions, so I won't clutter the PR with more comments on the same things!

@rise-erpelding rise-erpelding force-pushed the aramos-adobe/swc1221-component-analysis-docs branch from d920c46 to d2af5b1 Compare October 8, 2025 16:34
@rise-erpelding rise-erpelding merged commit 169a999 into 2nd-gen-component-analysis Oct 8, 2025
16 of 22 checks passed
@rise-erpelding rise-erpelding deleted the aramos-adobe/swc1221-component-analysis-docs branch October 8, 2025 16:45
rise-erpelding pushed a commit that referenced this pull request Oct 13, 2025
rise-erpelding pushed a commit that referenced this pull request Oct 29, 2025
rise-erpelding pushed a commit that referenced this pull request Nov 12, 2025
rise-erpelding pushed a commit that referenced this pull request Nov 12, 2025
rise-erpelding pushed a commit that referenced this pull request Dec 10, 2025
marissahuysentruyt pushed a commit that referenced this pull request Feb 2, 2026
rise-erpelding pushed a commit that referenced this pull request Feb 11, 2026
rise-erpelding pushed a commit that referenced this pull request Feb 12, 2026
rise-erpelding pushed a commit that referenced this pull request Feb 12, 2026
rise-erpelding pushed a commit that referenced this pull request Feb 12, 2026
rise-erpelding pushed a commit that referenced this pull request Feb 16, 2026
rise-erpelding pushed a commit that referenced this pull request Feb 17, 2026
aramos-adobe added a commit that referenced this pull request Feb 19, 2026
* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* first docs feedback

* docs(link): WIP

* docs(s2): addressing feedback in link, tag, tooltip

* docs(swc): review feedback pt 3

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* docs(s2): migrating new comments

* docs(s2): addressing more feedback

* docs(s2): addressing tooltip feedback

* docs(s2): update link, tag, group and tt

* docs(s2): updating feedback from marissa

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: add cursor rule for CONTRIBUTOR-DOCS

* docs: add CONTRIBUTOR-DOCSreminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: add cursor rule for CONTRIBUTOR-DOCS

* docs(s2): re-review docs

* docs: add CONTRIBUTOR-DOCS reminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: clean up component analysis docs

- Add content to the components README
- Update broken React links
- Add status note for POC components in migration analysis docs
- Update component status table

* first docs feedback

* docs(link): WIP

* docs(s2): addressing feedback in link, tag, tooltip

* docs(swc): review feedback pt 3

* docs(s2): migrating new comments

* docs(s2): addressing more feedback

* docs(s2): addressing tooltip feedback

* docs(s2): update link, tag, group and tt

* docs(s2): updating feedback from marissa

* docs(s2): re-review docs

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: update cursor rule for CONTRIBUTOR-DOCS

* docs: add CONTRIBUTOR-DOCS reminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: clean up component analysis docs

- Add content to the components README
- Update broken React links
- Add status note for POC components in migration analysis docs
- Update component status table
- name change "Spectrum 2 migration roadmap" to "Analyze rendering and
styling"

* docs(s2): updating file structure

* docs(s2): addressing rise feedback

* docs(s2): updating tooltip docs

---------

Co-authored-by: Marissa Huysentruyt <marissa.huysentruyt@heysparkbox.com>
Co-authored-by: rise-erpelding <54716846+rise-erpelding@users.noreply.github.com>
Co-authored-by: Cory Dransfeldt <hi@coryd.dev>
Co-authored-by: Marissa Huysentruyt <69602589+marissahuysentruyt@users.noreply.github.com>
Co-authored-by: Rise Erpelding <rise@heysparkbox.com>
rise-erpelding pushed a commit that referenced this pull request Feb 19, 2026
rise-erpelding added a commit that referenced this pull request Feb 19, 2026
* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* first docs feedback

* docs(link): WIP

* docs(s2): addressing feedback in link, tag, tooltip

* docs(swc): review feedback pt 3

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* docs(s2): migrating new comments

* docs(s2): addressing more feedback

* docs(s2): addressing tooltip feedback

* docs(s2): update link, tag, group and tt

* docs(s2): updating feedback from marissa

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: add cursor rule for CONTRIBUTOR-DOCS

* docs: add CONTRIBUTOR-DOCSreminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: add cursor rule for CONTRIBUTOR-DOCS

* docs(s2): re-review docs

* docs: add CONTRIBUTOR-DOCS reminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: clean up component analysis docs

- Add content to the components README
- Update broken React links
- Add status note for POC components in migration analysis docs
- Update component status table

* first docs feedback

* docs(link): WIP

* docs(s2): addressing feedback in link, tag, tooltip

* docs(swc): review feedback pt 3

* docs(s2): migrating new comments

* docs(s2): addressing more feedback

* docs(s2): addressing tooltip feedback

* docs(s2): update link, tag, group and tt

* docs(s2): updating feedback from marissa

* docs(s2): re-review docs

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: update cursor rule for CONTRIBUTOR-DOCS

* docs: add CONTRIBUTOR-DOCS reminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: clean up component analysis docs

- Add content to the components README
- Update broken React links
- Add status note for POC components in migration analysis docs
- Update component status table
- name change "Spectrum 2 migration roadmap" to "Analyze rendering and
styling"

* docs(s2): updating file structure

* docs(s2): addressing rise feedback

* docs(s2): updating tooltip docs

---------

Co-authored-by: Marissa Huysentruyt <marissa.huysentruyt@heysparkbox.com>
Co-authored-by: rise-erpelding <54716846+rise-erpelding@users.noreply.github.com>
Co-authored-by: Cory Dransfeldt <hi@coryd.dev>
Co-authored-by: Marissa Huysentruyt <69602589+marissahuysentruyt@users.noreply.github.com>
Co-authored-by: Rise Erpelding <rise@heysparkbox.com>
rise-erpelding pushed a commit that referenced this pull request Feb 23, 2026
rise-erpelding added a commit that referenced this pull request Feb 23, 2026
* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* first docs feedback

* docs(link): WIP

* docs(s2): addressing feedback in link, tag, tooltip

* docs(swc): review feedback pt 3

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* docs(s2): migrating new comments

* docs(s2): addressing more feedback

* docs(s2): addressing tooltip feedback

* docs(s2): update link, tag, group and tt

* docs(s2): updating feedback from marissa

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: add cursor rule for CONTRIBUTOR-DOCS

* docs: add CONTRIBUTOR-DOCSreminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: add cursor rule for CONTRIBUTOR-DOCS

* docs(s2): re-review docs

* docs: add CONTRIBUTOR-DOCS reminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: clean up component analysis docs

- Add content to the components README
- Update broken React links
- Add status note for POC components in migration analysis docs
- Update component status table

* first docs feedback

* docs(link): WIP

* docs(s2): addressing feedback in link, tag, tooltip

* docs(swc): review feedback pt 3

* docs(s2): migrating new comments

* docs(s2): addressing more feedback

* docs(s2): addressing tooltip feedback

* docs(s2): update link, tag, group and tt

* docs(s2): updating feedback from marissa

* docs(s2): re-review docs

* chore: add cursor prompt

* docs: add prompt output files for subset of components

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* chore(docs): address feedback

* chore(docs): address feedback

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs(checkbox): migration roadmap

* docs(fieldgroup): migration roadmap

* docs(radio): migration roadmap

* docs(switch): migration roadmap

* docs(checkbox, field-group): update migration roadmap
- gives clarification on invalid checkbox consideration
- clarifies some of the implementation gaps for field group

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* docs: add component analysis docs

adds migration roadmap and component analysis docs for
meter, progress bar, slider, illustrated message and drop
zone.

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: update cursor rule for CONTRIBUTOR-DOCS

* docs: add CONTRIBUTOR-DOCS reminder to regenerate nav and verify links

When changing doc structure or headings, point readers to Authoring
contributor docs for running the nav script and link verification.

(Cursor said it would do a better job if I added this to the
documentation.)

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* chore: clean up component analysis docs

- Add content to the components README
- Update broken React links
- Add status note for POC components in migration analysis docs
- Update component status table
- name change "Spectrum 2 migration roadmap" to "Analyze rendering and
styling"

* docs(s2): updating file structure

* docs(s2): addressing rise feedback

* docs(s2): updating tooltip docs

---------

Co-authored-by: Marissa Huysentruyt <marissa.huysentruyt@heysparkbox.com>
Co-authored-by: rise-erpelding <54716846+rise-erpelding@users.noreply.github.com>
Co-authored-by: Cory Dransfeldt <hi@coryd.dev>
Co-authored-by: Marissa Huysentruyt <69602589+marissahuysentruyt@users.noreply.github.com>
Co-authored-by: Rise Erpelding <rise@heysparkbox.com>
rise-erpelding added a commit that referenced this pull request Feb 23, 2026
* chore: add cursor prompt

* docs: barebones component analysis docs, prompt updates (#5720)

* chore(docs): barebones analysis for Field label, Help text, Picker button, In-field button and In-field progress circle (#5738)

* chore(docs): barebones analysis for SWC-1218

* docs(switch,radio,checkbox,fieldgroup): component analysis migration roadmap (#5729)

* docs: textfield-based component analysis docs (#5741)

* docs(slider,meter,progressbar,dropzone,illustratedmessage): migration roadmap  (#5775)

* chore(docs): 2nd gen component analysis for avatar, opacity checkerboard, swatch + swatchgroup, thumbnail (#5740)

* docs(button, buttongroup, actionbutton, actiongroup): component analysis (#5788)

* chore: update cursor rule for CONTRIBUTOR-DOCS

* docs: move component analysis docs into CONTRIBUTOR-DOCS

* docs(link, tag, taggroup, tooltip): component analysis (#5980)

---------

Co-authored-by: Marissa Huysentruyt <marissa.huysentruyt@heysparkbox.com>
Co-authored-by: Cory Dransfeldt <hi@coryd.dev>
Co-authored-by: Marissa Huysentruyt <69602589+marissahuysentruyt@users.noreply.github.com>
Co-authored-by: aramos-adobe <abdulr@adobe.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component:Documentation Issues or PRs involving changes to docs or docs website. Component prefix is for Jira integration. Status:Ready for review PR ready for review or re-review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants