Skip to content

[WIP] docs: standardize docs class table#2185

Draft
dancormier wants to merge 6 commits intobetafrom
dcormier/2026-feb-docs-table
Draft

[WIP] docs: standardize docs class table#2185
dancormier wants to merge 6 commits intobetafrom
dcormier/2026-feb-docs-table

Conversation

@dancormier
Copy link
Contributor

@dancormier dancormier commented Feb 13, 2026

This PR attempts to simplify docs markup and unify component docs. This PR only makes changes to stacks-docs.

Doc changes

  • Introduces docs-table.html partial to reduce docs page markup clutter and unify table styling
  • Standardizes component classes data json
  • Standardizes component docs pages by including a Classes block at the start of each page
  • Greater use of loops to reduce noisy, difficult to maintain markup

TODO

Pages to update

  • Banner (JS tables)
  • Modals (non-Classes tables)
  • User cards (additional bling table)
  • Inputs
  • Labels
  • Textarea
  • Toggle Switch
  • Uploader
  • User Cards
  • Vote

@dancormier dancormier added the do-not-merge Pull requests that are in progress and should not be merged yet label Feb 13, 2026
@changeset-bot
Copy link

changeset-bot bot commented Feb 13, 2026

⚠️ No Changeset found

Latest commit: 36511d5

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.

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

@netlify
Copy link

netlify bot commented Feb 13, 2026

Deploy Preview for stacks ready!

Name Link
🔨 Latest commit 36511d5
🔍 Latest deploy log https://app.netlify.com/projects/stacks/deploys/698fcd9a2ea96900085f7458
😎 Deploy Preview https://deploy-preview-2185--stacks.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Feb 13, 2026

Deploy Preview for stacks-svelte ready!

Name Link
🔨 Latest commit 36511d5
🔍 Latest deploy log https://app.netlify.com/projects/stacks-svelte/deploys/698fcd992741a60008831f14
😎 Deploy Preview https://deploy-preview-2185--stacks-svelte.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge Pull requests that are in progress and should not be merged yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant