Skip to content

About

The public mono-repository of MUI (as an organization), see mui/mui-private for the opposite.

Resources

Code of conduct

Security policy

Stars

106 stars

Watchers

12 watching

Forks

Latest commit

 

History

1,593 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MUI Public

Mono-repository for the MUI organization with code that can be public.
See https://github.com/mui/mui-private for code that needs to be private.

Documentation

You can read the Infra documentation here.

Applications

Frontend Public

MUI Internal

Packages

  • Source: /packages/docs-infra/
  • Docs
  • Source: /packages/code-infra/
  • Docs

Agent skills

This repo ships agent skills under skills/ (for example, mui-triage). Install them into a repo's agent skills directory with the skills CLI:

npx skills add mui/mui-public --skill mui-triage

Notes:

  • Omit --skill <name> to install every skill this repo ships.
  • Add -g to install into the global agent directory, or --copy where symlinks aren't supported (for example, Windows). When a coding agent is detected, the install runs non-interactively.

To refresh installed skills later (npx skills add copies the content into your repo):

npx skills update

Renovate PR workflow

Use mui-renovate-triage to fetch a deterministic snapshot of open Renovate PRs and review them one at a time. For each PR, it shows a summary and link, asks whether to merge or continue when CI passes, and runs mui-renovate-fix when CI fails. Follow-up requests continue through the original snapshot without a persistent queue. Request read-only review to skip fixes.

Use mui-renovate-fix when you want to implement a dependency-related fix or migration identified during triage, such as an API adaptation, peer dependency mismatch, or reproducible failure caused by an update. It prefers a source-only draft PR when the fix works with both dependency versions. Otherwise, it updates a single-dependency Renovate PR or extracts the culprit bump and adaptation from a grouped PR into a new draft PR. You can also invoke it directly with a Renovate PR URL; it diagnoses the issue first.

For example, ask the agent to "Use mui-renovate-triage to review the open Renovate PRs", then respond with "merge" or "continue" as it presents each passing PR. Visual approval alone, external-service failures, and unrelated flaky tests do not call for a dependency fix.

Versioning

Steps:

  1. Checkout latest master
  2. Run pnpm release:prepare
  3. Run pnpm release:version
  4. Open PR with the changes

Publishing

Steps:

  1. Merge versioning PR
  2. Checkout release commit on master
  3. Run pnpm release:prepare
  4. Run pnpm release:publish

About

The public mono-repository of MUI (as an organization), see mui/mui-private for the opposite.

Resources

Code of conduct

Security policy

Stars

106 stars

Watchers

12 watching

Forks

Releases

Used by

Contributors

Languages