mui / mui-public Goto Github PK
View Code? Open in Web Editor NEWThe public mono-repository of MUI (as an organization), see mui/mui-private for the opposite.
The public mono-repository of MUI (as an organization), see mui/mui-private for the opposite.
Our mocha tests run serially which is inefficient and slow. For example in https://github.com/mui/mui-x, https://app.circleci.com/pipelines/github/mui/mui-x/60861/workflows/e2ea2b79-d335-4e79-874b-656570f42f38/jobs/347360/steps tests are way too slow >14 minutes, and only 1/2 of the CPUs available.
We should run these tests in parallel. Mocha doesn't support it mochajs/mocha#4958.
There are 2 ways to reproduce this:
Steps:
For example mui/material-ui#41139
Steps:
For example #149
Search keywords: issue-cleanup.yml runs twice
MUI X has a workflow that allows to leave closing issue comments like: mui/mui-x#12944 (comment).
It would make sense to me to do the same to all MUI's repositories.
No response
No response
Search keywords: -
UI for mui/material-ui#23638
Current state: https://mui-dashboard.netlify.app/test-profile/199723
These are not ordered by their implementation timeline but as a convenience for referencing individual work-items.
Based on the discussion mui/mui-toolpad#3396 (comment), we have an opportunity to improve the reliability of dependency installs for contributors across all projects.
preinstall
script "npx only-allow pnpm"
packageManager
fieldengines.pnpm
fieldWe have these feedback channels today:
Soon or later, we will want:
So each team can focus on its own product, without the notification noise of others.
https://circleci.com/docs/github-apps-integration/ CircleCI’s GitHub App integration provides fine-grained permissions. It's strange for a member on the Base UI team to be able to change profoundly the config of MUI X. As we grow, moving in this direction would make more sense. Well, unless we decide to to consolidate on another CI, but I don't see clear problems with CircleCI today, it seems good enough: https://www.notion.so/mui-org/code-infra-Migrate-out-of-CircleCI-42350363b7344380a9961cf9731aae31.
See the guide for the migration https://circleci.com/docs/github-apps-integration/#Moving-from-github-oauth-app-to-github-app.
However, the list of not yet supported features feels like a deal-breaker: https://circleci.com/docs/github-apps-integration/#currently-not-supported
No response
No response
Search keywords: -
It works in v0.1.19.
It crashes in v0.1.20 with:
Maybe mui/mui-toolpad#1991 is the origin.
npx @mui/envinfo
Don't forget to mention which browser you used.
Output from `npx @mui/envinfo` goes here.
GitHub labels, 🏷️ GitHub labels being the source of truth.
Search keywords: -
This issue is similar to GitHub workflows https://github.com/mui/mui-private/issues/360 shared in the organization, but for issue templates. This should be doable with https://github.com/orgs/community/discussions/22451#discussioncomment-3236785.
Always the same between repositories:
There are other issue templates but none that seem that we can share.
Discussed in mui/mui-x#11995 (comment).
Search keywords: Issue template
Search keywords:
We ran all the tests in the mono repositories with Mocha, even if the source didn't change. It would be great to skip all the tests in which sources were untouched.
No response
Solving #170 should much likely be done first since skipping test can be unreliable,
Navigate to tools-public and run yarn
. I got the following error:
[5/5] Building fresh packages...
[-/4] ⠐ waiting...
[2/4] ⠈ esbuild
[3/4] ⠈ cpu-features
warning Error running install script for optional dependency: "D:\\workspace\\mui-public\\tools-public\\node_modules\\cpu-features: Command failed.
Exit code: 1
Command: node buildcheck.js > buildcheck.gypi && node-gyp rebuild
Arguments:
Directory: D:\\workspace\\mui-public\\tools-public\\node_modules\\cpu-features
Output:
D:\\workspace\\mui-public\\tools-public\\node_modules\\buildcheck\\lib\\index.js:133
throw new Error('Unable to detect compiler type');
^
Error: Unable to detect compiler type
at new BuildEnvironment (D:\\workspace\\mui-public\\tools-public\\node_modules\\buildcheck\\lib\\index.js:133:15)
at Object.<anonymous> (D:\\workspace\\mui-public\\tools-public\\node_modules\\cpu-features\\buildcheck.js:5:12)
at Module._compile (node:internal/modules/cjs/loader:1191:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1245:10)
at Module.load (node:internal/modules/cjs/loader:1069:32)
at Function.Module._load (node:internal/modules/cjs/loader:904:12)
warning Your current version of Yarn is out of date. The latest version is "1.22.19", while you're on "1.22.5".
info To upgrade, download the latest installer at "https://yarnpkg.com/latest.msi".
Done in 360.69s.
OS used: Windows
yarn version: 1.22.5
I could still do yarn dev
and run it locally, haven't noticed some issues.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.