Skip to content

Conversation

@dav-is
Copy link
Member

@dav-is dav-is commented Oct 7, 2025

Important

This PR is still a work in progress.

Migrates this repo to use @mui/internal-docs-infra loadPrecomputedTypesMeta (being worked on in mui/mui-public#489). Maintains the existing design and theme.

Preview: https://deploy-preview-2932--base-ui.netlify.app/react/components/accordion#api-reference

New Features

  • Fixes cache key issue with existing type metadata pipeline
  • Removes the need to remember to run pnpm run docs:api, simply running pnpm run docs:build (or pnpm run docs:dev and viewing the page) will update the types
  • Supports Hot Reloading Type Meta
  • Build time caching for type meta and highlighting per entrypoint
  • Using Typescript Language Service API, reduces single page typedoc generation from 4s to 0.3s (93% decrease) with subsequent navigations in 0.15s
  • Improved Developer Experience for (Cmd/Ctrl)+Clicking imports in VS Code
  • Cleaner diffs for generated files using markdown
  • CI checks for Markdown content (e.g. Vale) now run on the typedocs
  • Committed files are copied 1:1 into llms.txt markdown version
  • Types can be viewed directly in GitHub, which may improve Github Copilot's understanding of the repo

@dav-is dav-is added type: enhancement It’s an improvement, but we can’t make up our mind whether it's a bug fix or a new feature. scope: docs-infra Involves the docs-infra product (https://www.notion.so/mui-org/b9f676062eb94747b6768209f7751305). labels Oct 7, 2025
@pkg-pr-new
Copy link

pkg-pr-new bot commented Oct 7, 2025

vite-css-base-ui-example

pnpm add https://pkg.pr.new/mui/base-ui/@base-ui-components/react@2932
pnpm add https://pkg.pr.new/mui/base-ui/@base-ui-components/utils@2932

commit: c0e52e3

@mui-bot
Copy link

mui-bot commented Oct 7, 2025

Bundle size report

Bundle Parsed size Gzip size
@base-ui-components/react 0B(0.00%) 0B(0.00%)

Details of bundle changes

@netlify
Copy link

netlify bot commented Oct 9, 2025

Deploy Preview for base-ui ready!

Name Link
🔨 Latest commit c0e52e3
🔍 Latest deploy log https://app.netlify.com/projects/base-ui/deploys/68eee204bdf7c40008e077c5
😎 Deploy Preview https://deploy-preview-2932--base-ui.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.

@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 13, 2025
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 14, 2025
@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: out-of-date The pull request has merge conflicts and can't be merged. scope: docs-infra Involves the docs-infra product (https://www.notion.so/mui-org/b9f676062eb94747b6768209f7751305). type: enhancement It’s an improvement, but we can’t make up our mind whether it's a bug fix or a new feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants