From 364b723416aa478275623619b7cf8aa4299dda44 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 26 Feb 2024 00:36:35 +0100 Subject: [PATCH] [docs-infra] Fix Stack Overflow breaking space --- .github/workflows/support-stackoverflow.yml | 6 +++--- CHANGELOG.md | 14 +++++++------- .../base/getting-started/support/support.md | 6 +++--- docs/data/joy/components/box/box.md | 8 ++++---- .../joy/getting-started/support/support.md | 6 +++--- docs/data/material/components/box/box.md | 12 ++++++------ docs/data/material/getting-started/faq/faq.md | 2 +- .../getting-started/overview/overview.md | 2 +- .../getting-started/support/support.md | 6 +++--- .../migration-v4/v5-component-changes.md | 2 +- docs/data/system/components/box/box.md | 2 +- .../system/getting-started/support/support.md | 6 +++--- docs/pages/blog/2020-introducing-sketch.md | 2 +- .../blog/2021-developer-survey-results.md | 2 +- docs/pages/blog/2021-q1-update.md | 2 +- docs/pages/blog/discord-announcement.md | 2 +- docs/src/components/about/HowToSupport.tsx | 2 +- docs/src/components/about/Team.tsx | 2 +- docs/src/components/home/UserFeedbacks.tsx | 2 +- docs/src/layouts/AppFooter.tsx | 4 ++-- docs/writing-rules.zip | Bin 2790 -> 3538 bytes docs/writing-rules/BrandName.yml | 6 +++++- docs/writing-rules/NamingConventions.yml | 1 + packages/mui-base/README.md | 2 +- packages/mui-joy/README.md | 2 +- packages/mui-material/README.md | 2 +- 26 files changed, 54 insertions(+), 49 deletions(-) diff --git a/.github/workflows/support-stackoverflow.yml b/.github/workflows/support-stackoverflow.yml index c9d8fa6bb0a4a1..c4c5cb41bce07e 100644 --- a/.github/workflows/support-stackoverflow.yml +++ b/.github/workflows/support-stackoverflow.yml @@ -22,14 +22,14 @@ jobs: # Comment to post on issues marked as support requests. Add a link # to a support page, or set to `false` to disable issue-comment: | - 👋 Thanks for using MUI Core! + 👋 Thanks for using our open-source projects! We use GitHub issues exclusively as a bug and feature requests tracker, however, this issue appears to be a support request. - For support, please check out https://mui.com/getting-started/support/. Thanks! + For support with Material UI please check out https://mui.com/material-ui/getting-started/support/. Thanks! - If you have a question on Stack Overflow, you are welcome to link to it here, it might help others. + If you have a question on Stack Overflow, you are welcome to link to it here, it might help others. If your issue is subsequently confirmed as a bug, and the report follows the issue template, it can be reopened. close-issue: true lock-issue: false diff --git a/CHANGELOG.md b/CHANGELOG.md index 0aa1af96dbc916..d3e7f2c243f52e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -104,7 +104,7 @@ This release was mostly about 🐛 bug fixes and 📚 documentation improvements - [typescript-to-proptypes] Support using `Omit` on types with conditional properties (#41033) @flaviendelangle - [website] Match chart component names @oliviertassinari - [website] Add Marblism diamond sponsor (#41097) @rluzists1 -- [website] Add overall improvements to the Material UI page (#41075) @danilo-leal +- [website] Add overall improvements to the Material UI page (#41075) @danilo-leal - [website] Fix responsive breakpoints @oliviertassinari - [website] Fix overloading of footer JS files @oliviertassinari - [website] Improve the footer's chip contrast (#41209) @danilo-leal @@ -2577,7 +2577,7 @@ A big thanks to the 25 contributors who made this release possible. Here are som - ​[core] Add priority support issue template (#37671) @DanailH - ​[website] Update roadmap page (#37587) @cherniavskii - ​[website] Add CSP to limit iframes to self @oliviertassinari -- ​[website] Link mui-x Stack Overflow in footer link (#37509) @richbustos +- ​[website] Link mui-x Stack Overflow in footer link (#37509) @richbustos All contributors of this release in alphabetical order: @abhinavkmrru, @alexfauquette, @bencevoros, @cherniavskii, @danilo-leal, @DiegoAndai, @DIWAKARKASHYAP, @flaviendelangle, @gitstart, @hbjORbj, @ivp-dev, @Janpot, @michaldudak, @mnajdova, @oliviertassinari, @Primajin, @PunitSoniME, @richbustos, @romgrk, @sai6855, @sernstberger, @siriwatknp, @SuperKXT, @vinayr, @ZeeshanTamboli @@ -7666,7 +7666,7 @@ A big thanks to the 16 contributors who made this release possible. Here are som - ​[docs] Sync translations with Crowdin (#30067) @l10nbot - ​[docs] Fix link on "Custom variables" section in the Theming page #30100 @danilo-leal - ​[docs] Fix justifyContent option in the Grid interactive demo (#30117) @danilo-leal -- ​[docs] Add tip to help access the docs of a previous version when finding answers in Stack Overflow (#30101) @danilo-leal +- ​[docs] Add tip to help access the docs of a previous version when finding answers in Stack Overflow (#30101) @danilo-leal - ​[docs] Fix import example inside Unstyled Backdrop section (#30098) @TheodosiouTh - ​[website] Column pinning and Tree data are out (#30136) @oliviertassinari - ​[survey] Remove survey promotion items (#30122) @danilo-leal @@ -7747,7 +7747,7 @@ A big thanks to the 25 contributors who made this release possible. Here are som - ​[docs] Update nextjs-typescript-example (#29974) @huydhoang - ​[docs] Add missing global state classes to API docs generator (#29945) @michaldudak - ​[docs] Fix benchmarks folder link (#29981) @fourjr -- ​[docs] Improve wording in Stack Overflow section of support page (#29956) @ronwarner +- ​[docs] Improve wording in Stack Overflow section of support page (#29956) @ronwarner - ​[docs] Remove Black Friday sale notification (#29936) @mbrookes - ​[examples] Fix typos in the Remix example (#30071) @MichaelDeBoey - ​[examples] Add Remix example (#29952) @mnajdova @@ -7760,7 +7760,7 @@ A big thanks to the 25 contributors who made this release possible. Here are som ### Core - ​[core] Batch small changes (#30042) @oliviertassinari -- ​[core] Transition to a new Stack Overflow tag (#29967) @oliviertassinari +- ​[core] Transition to a new Stack Overflow tag (#29967) @oliviertassinari All contributors of this release in alphabetical order: @chao813, @daniel-sachs, @danilo-leal, @Domino987, @eduardomcv, @flaviendelangle, @fourjr, @genzyy, @hbjORbj, @huydhoang, @jayeclark, @jonathanrtuck, @kkorach, @l10nbot, @mbrookes, @MichaelDeBoey, @michaldudak, @mnajdova, @oliviertassinari, @ronwarner, @Semigradsky, @siriwatknp, @tasugi, @ThewBear, @ZeeshanTamboli @@ -9036,7 +9036,7 @@ A big thanks to the 15 contributors who made this release possible. Here are som - ​[website] Add spicefactory as gold sponsor @oliviertassinari - ​[website] Homepage rebranding (#27488) @siriwatknp - ​[website] Add Flavien to team and about pages (#27575) @flaviendelangle -- ​[website] Add Ryan to Community contributors for Stack Overflow contributions (#27529) @ryancogswell +- ​[website] Add Ryan to Community contributors for Stack Overflow contributions (#27529) @ryancogswell - ​[website] Add references section to home (#27444) @siriwatknp ### Core @@ -11451,7 +11451,7 @@ A big thanks to the 30 contributors who made this release possible. Here are som #### Breaking changes - ​[types] Rename the exported `Omit` type in `@material-ui/types`. (#24795) @petyosi - The module is now called `DistributiveOmit`. The change removes the confusion with the built-in `Omit` helper introduced in TypeScript v3.5. The built-in `Omit`, while similar, is non-distributive. This leads to differences when applied to union types. [See this Stack Overflow answer for further details](https://stackoverflow.com/a/57103940/1009797). + The module is now called `DistributiveOmit`. The change removes the confusion with the built-in `Omit` helper introduced in TypeScript v3.5. The built-in `Omit`, while similar, is non-distributive. This leads to differences when applied to union types. [See this Stack Overflow answer for further details](https://stackoverflow.com/a/57103940/1009797). ```diff -import { Omit } from '@material-ui/types'; diff --git a/docs/data/base/getting-started/support/support.md b/docs/data/base/getting-started/support/support.md index 20ab84f10ce8fe..68e91bdf0a8683 100644 --- a/docs/data/base/getting-started/support/support.md +++ b/docs/data/base/getting-started/support/support.md @@ -39,9 +39,9 @@ You have a few possible options to provide it: - You can use a starter React template to build a reproduction case with [JavaScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react) or [TypeScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts). -## Stack Overflow +## Stack Overflow -We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the Base UI community as well as Base UI maintainers. +We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the Base UI community as well as Base UI maintainers. You can search through existing questions and answers to see if someone has asked a similar question using the [base-ui tags](https://stackoverflow.com/questions/tagged/base-ui): @@ -84,7 +84,7 @@ Our tools are used by thousands of developers and teams all around the world, ma You can join Discord to engage in lively discussions, share your projects, and interact with developers just like you from all around the world. We'd love for you to join us! :::warning -How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). +How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). ::: ## Custom work diff --git a/docs/data/joy/components/box/box.md b/docs/data/joy/components/box/box.md index e281f352664b17..0194851a2698bf 100644 --- a/docs/data/joy/components/box/box.md +++ b/docs/data/joy/components/box/box.md @@ -5,7 +5,7 @@ components: Box githubLabel: 'component: Box' --- - + # Box @@ -36,16 +36,16 @@ The demo below replaces the `
` with a `
` element: ## Customization -### With MUI System props +### With MUI System props -As a CSS utility component, the Box supports all [MUI System properties](/system/properties/). +As a CSS utility component, the Box supports all [MUI System properties](/system/properties/). You can use them as props directly on the component. {{"demo": "BoxSystemProps.js", "defaultCodeOpen": true }} ### With the sx prop -Use the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Box instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package. +Use the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Box instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package. The demo below shows how to apply colors from the theme using this prop: {{"demo": "BoxSx.js", "defaultCodeOpen": true }} diff --git a/docs/data/joy/getting-started/support/support.md b/docs/data/joy/getting-started/support/support.md index 4c3d2921f49404..09c5049750f2bc 100644 --- a/docs/data/joy/getting-started/support/support.md +++ b/docs/data/joy/getting-started/support/support.md @@ -44,9 +44,9 @@ You can browse the documentation, find an example close to your use case, and th You can use a starter React template to build a reproduction case with [JavaScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react) or [TypeScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts). -## Stack Overflow +## Stack Overflow -We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the Joy UI community as well as Joy UI maintainers. +We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the Joy UI community as well as Joy UI maintainers. You can search through existing questions and answers to see if someone has asked a similar question using the [joy-ui tags](https://stackoverflow.com/questions/tagged/joy-ui): @@ -89,7 +89,7 @@ Our tools are used by thousands of developers and teams all around the world, ma You can join Discord to engage in lively discussions, share your projects, and interact with developers just like you from all around the world. We'd love for you to join us! :::warning -How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). +How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). ::: ## Custom work diff --git a/docs/data/material/components/box/box.md b/docs/data/material/components/box/box.md index 804cfb93235248..144c14bee4a1d5 100644 --- a/docs/data/material/components/box/box.md +++ b/docs/data/material/components/box/box.md @@ -5,7 +5,7 @@ components: Box githubLabel: 'component: Box' --- - + # Box @@ -16,11 +16,11 @@ githubLabel: 'component: Box' ## Introduction The Box component is a generic container for grouping other components. -It's a fundamental building block when working with Material UI—you can think of it as a `
` with extra built-in features, like access to your app's theme and the [`sx` prop](/system/getting-started/the-sx-prop/). +It's a fundamental building block when working with Material UI—you can think of it as a `
` with extra built-in features, like access to your app's theme and the [`sx` prop](/system/getting-started/the-sx-prop/). ### Usage -The Box component differs from other containers available in Material UI in that its usage is intended to be multipurpose and open-ended, just like a `
`. +The Box component differs from other containers available in Material UI in that its usage is intended to be multipurpose and open-ended, just like a `
`. Components like [Container](/material-ui/react-container/), [Stack](/material-ui/react-stack/) and [Paper](/material-ui/react-paper/), by contrast, feature usage-specific props that make them ideal for certain use cases: Container for main layout orientation, Stack for one-dimensional layouts, and Paper for elevated surfaces. ## Basics @@ -36,16 +36,16 @@ The demo below replaces the `
` with a `
` element: ## Customization -### With MUI System props +### With MUI System props -As a CSS utility component, the Box supports all [MUI System properties](/system/properties/). +As a CSS utility component, the Box supports all [MUI System properties](/system/properties/). You can use them as props directly on the component. {{"demo": "BoxSystemProps.js", "defaultCodeOpen": true }} ### With the sx prop -Use the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Box instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package. +Use the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Box instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package. The demo below shows how to apply colors from the theme using this prop: {{"demo": "BoxSx.js", "defaultCodeOpen": true }} diff --git a/docs/data/material/getting-started/faq/faq.md b/docs/data/material/getting-started/faq/faq.md index 9a2ef51aa355f0..b756cafbf70a9b 100644 --- a/docs/data/material/getting-started/faq/faq.md +++ b/docs/data/material/getting-started/faq/faq.md @@ -12,7 +12,7 @@ There are many ways to support us: Follow us on [X](https://twitter.com/MUI_hq), like and retweet the important news. Or just talk about us with your friends. - **Give us feedback**. Tell us what is going well or where there is improvement opportunities. Please upvote (👍) the issues that you are the most interested in seeing solved. - **Help new users**. You can answer questions on - [Stack Overflow](https://stackoverflow.com/questions/tagged/material-ui). + [Stack Overflow](https://stackoverflow.com/questions/tagged/material-ui). - **Make changes happen**. - Edit the documentation. At the bottom of every page, you can find an "Edit this page" button. - Report bugs or missing features by [creating an issue](https://github.com/mui/material-ui/issues/new). diff --git a/docs/data/material/getting-started/overview/overview.md b/docs/data/material/getting-started/overview/overview.md index 7d9b74cde97f91..810cb82a8e5484 100644 --- a/docs/data/material/getting-started/overview/overview.md +++ b/docs/data/material/getting-started/overview/overview.md @@ -29,7 +29,7 @@ You can follow [this GitHub issue](https://github.com/mui/material-ui/issues/293 The [design kits](https://mui.com/design-kits/) streamline your workflow and boost consistency between designers and developers. - **Trusted by thousands of organizations:** Material UI has the largest UI community in the React ecosystem. It's almost as old as React itself—its history stretches back to 2014—and we're in this for the long haul. - You can count on the community's support for years to come (e.g. [Stack Overflow](https://insights.stackoverflow.com/trends?tags=material-ui)). + You can count on the community's support for years to come (e.g. [Stack Overflow](https://insights.stackoverflow.com/trends?tags=material-ui)). ### Material UI vs. Base UI diff --git a/docs/data/material/getting-started/support/support.md b/docs/data/material/getting-started/support/support.md index 3f51f864f0dc35..6a9c7c672270d9 100644 --- a/docs/data/material/getting-started/support/support.md +++ b/docs/data/material/getting-started/support/support.md @@ -39,9 +39,9 @@ You have a few possible options to provide it: - You can use a starter React template to build a reproduction case with [JavaScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react) or [TypeScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts). -## Stack Overflow +## Stack Overflow -We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the Material UI community as well as Material UI maintainers. +We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the Material UI community as well as Material UI maintainers. You can search through existing questions and answers to see if someone has asked a similar question using the [material-ui tags](https://stackoverflow.com/questions/tagged/material-ui): @@ -89,7 +89,7 @@ Our tools are used by thousands of developers and teams all around the world, ma You can join Discord to engage in lively discussions, share your projects, and interact with developers just like you from all around the world. We'd love for you to join us! :::warning -How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). +How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). ::: ## Custom work diff --git a/docs/data/material/migration/migration-v4/v5-component-changes.md b/docs/data/material/migration/migration-v4/v5-component-changes.md index 97f46e29442aae..33267341076f13 100644 --- a/docs/data/material/migration/migration-v4/v5-component-changes.md +++ b/docs/data/material/migration/migration-v4/v5-component-changes.md @@ -2008,7 +2008,7 @@ This change removes the confusion with the built-in `Omit` helper introduced in The built-in `Omit`, while similar, is non-distributive. This leads to differences when applied to union types. -[See this Stack Overflow answer for further details](https://stackoverflow.com/questions/57103834/typescript-omit-a-property-from-all-interfaces-in-a-union-but-keep-the-union-s/57103940#57103940). +[See this Stack Overflow answer for further details](https://stackoverflow.com/questions/57103834/typescript-omit-a-property-from-all-interfaces-in-a-union-but-keep-the-union-s/57103940#57103940). ```diff -import { Omit } from '@mui/types'; diff --git a/docs/data/system/components/box/box.md b/docs/data/system/components/box/box.md index 366d46505396bc..f68753b0f644dc 100644 --- a/docs/data/system/components/box/box.md +++ b/docs/data/system/components/box/box.md @@ -5,7 +5,7 @@ components: Box githubLabel: 'component: Box' --- - + # Box diff --git a/docs/data/system/getting-started/support/support.md b/docs/data/system/getting-started/support/support.md index a44a0cee1b98e8..34c5cf75dd4268 100644 --- a/docs/data/system/getting-started/support/support.md +++ b/docs/data/system/getting-started/support/support.md @@ -39,9 +39,9 @@ You have a few possible options to provide it: - You can use a starter React template to build a reproduction case with [JavaScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react) or [TypeScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts). -## Stack Overflow +## Stack Overflow -We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the MUI System community as well as MUI System maintainers. +We use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the MUI System community as well as MUI System maintainers. You can search through existing questions and answers to see if someone has asked a similar question using the [mui-system tags](https://stackoverflow.com/questions/tagged/material-ui): @@ -84,7 +84,7 @@ Our tools are used by thousands of developers and teams all around the world, ma You can join Discord to engage in lively discussions, share your projects, and interact with developers just like you from all around the world. We'd love for you to join us! :::warning -How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). +How-to questions are not accepted on Discord, they should be asked on [Stack Overflow](#stack-overflow). ::: ## Custom work diff --git a/docs/pages/blog/2020-introducing-sketch.md b/docs/pages/blog/2020-introducing-sketch.md index 45a529fa19f59a..731b1ee9549a67 100644 --- a/docs/pages/blog/2020-introducing-sketch.md +++ b/docs/pages/blog/2020-introducing-sketch.md @@ -23,7 +23,7 @@ This new product brings you one step closer to this long term goal. It enables d ### Frequent requests Over the last few months, we have seen a growing number of designers asking for these Sketch symbols. -For instance, there is a [Stack Overflow question](https://stackoverflow.com/questions/38834629/material-ui-sketch-files) with over 4,000 views. It has been a common request on X: [one](https://twitter.com/TimoMajerski/status/1144503789619224578), [two](https://twitter.com/jonminori/status/1141121330156310528), [three](https://twitter.com/ProfessorXavior/status/1196522875706056705), [etc](https://twitter.com/JeffreyKaine/status/1133435042259120132). +For instance, there is a [Stack Overflow question](https://stackoverflow.com/questions/38834629/material-ui-sketch-files) with over 4,000 views. It has been a common request on X: [one](https://twitter.com/TimoMajerski/status/1144503789619224578), [two](https://twitter.com/jonminori/status/1141121330156310528), [three](https://twitter.com/ProfessorXavior/status/1196522875706056705), [etc](https://twitter.com/JeffreyKaine/status/1133435042259120132). ### No great alternatives diff --git a/docs/pages/blog/2021-developer-survey-results.md b/docs/pages/blog/2021-developer-survey-results.md index 99ee1c1eb3fa6c..d7c6bf180b33ba 100644 --- a/docs/pages/blog/2021-developer-survey-results.md +++ b/docs/pages/blog/2021-developer-survey-results.md @@ -151,7 +151,7 @@ And what has decreased: ### Please rate how much you agree or disagree with the following statements -I can find most of the components I need (Strongly agree: 45.5%, Agree: 45.9%, Neutral: 6.2%, Disagree: 1.5%, Strongly Disagree 0.8%); I can easily customize the components to match the desired design (Strongly agree: 23.4%, Agree: 46.1%, Neutral: 18.6%, Disagree: 9%, Strongly Disagree 2.9%); I can find the answers to most of my questions in the documentation (Strongly agree: 24.1%, Agree: 50.1%, Neutral: 16.3%, Disagree: 7.6%, Strongly Disagree 1.9%); I find the library's performance to be great (Strongly agree: 26.4%, Agree: 44.3%, Neutral: 22.6%, Disagree: 4.7%, Strongly Disagree 2%); Whenever I needed to get help, I received helpful responses, Stack Overflow or GitHub (Strongly agree: 20.9%, Agree: 36.7%, Neutral: 36%, Disagree: 4.6%, Strongly Disagree 1.8%) +I can find most of the components I need (Strongly agree: 45.5%, Agree: 45.9%, Neutral: 6.2%, Disagree: 1.5%, Strongly Disagree 0.8%); I can easily customize the components to match the desired design (Strongly agree: 23.4%, Agree: 46.1%, Neutral: 18.6%, Disagree: 9%, Strongly Disagree 2.9%); I can find the answers to most of my questions in the documentation (Strongly agree: 24.1%, Agree: 50.1%, Neutral: 16.3%, Disagree: 7.6%, Strongly Disagree 1.9%); I find the library's performance to be great (Strongly agree: 26.4%, Agree: 44.3%, Neutral: 22.6%, Disagree: 4.7%, Strongly Disagree 2%); Whenever I needed to get help, I received helpful responses, Stack Overflow or GitHub (Strongly agree: 20.9%, Agree: 36.7%, Neutral: 36%, Disagree: 4.6%, Strongly Disagree 1.8%)

1534 out of 1589 answered.

diff --git a/docs/pages/blog/2021-q1-update.md b/docs/pages/blog/2021-q1-update.md index 9e3a5458d2ab30..299b77649072b3 100644 --- a/docs/pages/blog/2021-q1-update.md +++ b/docs/pages/blog/2021-q1-update.md @@ -176,7 +176,7 @@ This Handbook is the single **source of truth**. It's meant to be updated by any - 📦 From 6.4M to 8.6M downloads per month on npm.
It seems that React keeps taking market share in the frontend ecosystem; it's growing faster than Vue or Angular. - Most indicators point to it: [Stack Overflow questions](https://insights.stackoverflow.com/trends?tags=vue.js%2Creactjs%2Cangular), [stars](https://bestofjs.org/projects?sort=monthly), [downloads](https://npm-stat.com/charts.html?package=react-dom,@angular/core,vue), [Traffic on the documentation](https://www.similarweb.com/website/reactjs.org/?competitors=vuejs.org). + Most indicators point to it: [Stack Overflow questions](https://insights.stackoverflow.com/trends?tags=vue.js%2Creactjs%2Cangular), [stars](https://bestofjs.org/projects?sort=monthly), [downloads](https://npm-stat.com/charts.html?package=react-dom,@angular/core,vue), [Traffic on the documentation](https://www.similarweb.com/website/reactjs.org/?competitors=vuejs.org). Our strategy to focus on React only seems to be paying off. - ⭐️ From 63.8k to 67.2k stars, leave us yours [🌟](https://github.com/mui/material-ui). diff --git a/docs/pages/blog/discord-announcement.md b/docs/pages/blog/discord-announcement.md index d55d04bdb1821e..4a58bb279a84c7 100644 --- a/docs/pages/blog/discord-announcement.md +++ b/docs/pages/blog/discord-announcement.md @@ -10,7 +10,7 @@ card: true Discord banner with link This year, one of our highest priorities has been to create a central hub for the MUI community. -Up until now, our community has been scattered across discussions and interactions on [X](https://twitter.com/MUI_hq), [LinkedIn](https://linkedin.com/company/mui), [GitHub](https://github.com/mui), and [Stack Overflow](https://stackoverflow.com/questions/tagged/material-ui). +Up until now, our community has been scattered across discussions and interactions on [X](https://twitter.com/MUI_hq), [LinkedIn](https://linkedin.com/company/mui), [GitHub](https://github.com/mui), and [Stack Overflow](https://stackoverflow.com/questions/tagged/material-ui). That's why we've officially launched our [Discord Server](https://mui.com/r/discord/)—and we'd love for you to be a part of our community! diff --git a/docs/src/components/about/HowToSupport.tsx b/docs/src/components/about/HowToSupport.tsx index 9dd95dab85874d..3c01595592fe34 100644 --- a/docs/src/components/about/HowToSupport.tsx +++ b/docs/src/components/about/HowToSupport.tsx @@ -139,7 +139,7 @@ export default function HowToSupport() {
  • Answer questions on{' '} - Stack Overflow + Stack Overflow .
  • diff --git a/docs/src/components/about/Team.tsx b/docs/src/components/about/Team.tsx index 05464dd093739e..805d10b79cf065 100644 --- a/docs/src/components/about/Team.tsx +++ b/docs/src/components/about/Team.tsx @@ -206,7 +206,7 @@ const contributors = [ { name: 'Ryan Cogswell', github: 'ryancogswell', - title: 'Stack Overflow top contributor', + title: 'Stack Overflow top contributor', location: 'Minnesota, United States', locationCountry: 'us', src: 'https://avatars.githubusercontent.com/u/287804', diff --git a/docs/src/components/home/UserFeedbacks.tsx b/docs/src/components/home/UserFeedbacks.tsx index be47f7b85add18..bd04831748ecbe 100644 --- a/docs/src/components/home/UserFeedbacks.tsx +++ b/docs/src/components/home/UserFeedbacks.tsx @@ -28,7 +28,7 @@ const TESTIMONIALS = [ }, { quote: - '"Material UI looks great and lets us deliver fast, thanks to their solid API design and documentation - it\'s refreshing to use a component library where you get everything you need from their site rather than Stack Overflow. We think the upcoming version, with extra themes and customizability, will make Material UI even more of a game changer. We\'re extremely grateful to the team for the time and effort spent maintaining the project."', + '"Material UI looks great and lets us deliver fast, thanks to their solid API design and documentation - it\'s refreshing to use a component library where you get everything you need from their site rather than Stack Overflow. We think the upcoming version, with extra themes and customizability, will make Material UI even more of a game changer. We\'re extremely grateful to the team for the time and effort spent maintaining the project."', profile: { avatarSrc: 'https://avatars.githubusercontent.com/u/197016?s=58', avatarSrcSet: 'https://avatars.githubusercontent.com/u/197016?s=116 2x', diff --git a/docs/src/layouts/AppFooter.tsx b/docs/src/layouts/AppFooter.tsx index d284e61cb4ec1c..6ca7ef50d6a7bd 100644 --- a/docs/src/layouts/AppFooter.tsx +++ b/docs/src/layouts/AppFooter.tsx @@ -252,8 +252,8 @@ export default function AppFooter(props: AppFooterProps) { target="_blank" rel="noopener" href={stackOverflowUrl} - aria-label="Stack Overflow" - title="Stack Overflow" + aria-label="Stack Overflow" + title="Stack Overflow" size="small" > diff --git a/docs/writing-rules.zip b/docs/writing-rules.zip index 2ad5d9de800afe005c1f0942cc6e4880922474e3..a1decff750c50035c305dfb9a2bc8b45683936ce 100644 GIT binary patch literal 3538 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 KU26LMZ~p_&tciXA literal 2790 zcmb7Gc|25mA3kF+7-PF6l`UQ&G+JbrHQPn@V(bhPGh!GcWjBaYL)IiU$dz&p@=CJ1 zNW?4Gc9ASmlr8JMXX^djtZ(=IozL%g&iUg!&pFR|e$V%7VgRLQ0ce99Zf^bc;=c55>w z1|}KgBT{#BJB4Ss9s?1%%p&owRj(Hths%#P)fNqmF2zGV%@Q=S`py3_41%jl5_xY zaEDeJK8{$If1;C@aRs&($=bipLmzfny1k*I!L7Od;iK3-HcPKDa>!G@^$oMiKTh_!lB_^Q?X~4#GocSP_hQdVDkVw!kDaBl?lm zfE{X#5iWMBQ}{KnMac~ZRG(?K&=5+{BebUzEKrsrm8?BpNH?G1Qd zW`Sh(XIY-O^s~Cm#5a%5~&WlhCJYbmPul#3r^= z7oey(OFv>?R&6u-fUhpJvZ*OYiZJ0(f5pSOmQvT@;iwQW;`3>|;8`0tfD=zV6qqMB z#$wcnA(vyIHsqGcrxt7ZL^Nun-(!$HaLRk%Mi^WqZC+#a&+@A0C2z_;o{hWOn%h># zhdQE>rBkSRLh>r`{b#htnp+R^sd}%0#$DglxHQ}1d|h3va6T@+e;c>4qsx^xx9te8 zo9fsIB&+sPM$PLyC$p$4Z5?p>kRX-LyYOa zOtDPI9QoPT(1{I(k+RfXo@pQV3;Uv3~fkD3_MXK_znU$zfKHWjJJtCzpk26 zJ703%yS5&3TZ0l~mJ@a#%`ZW5@`XHK<+)|g7ojR!>>qM4$%UU$@Q|UF`qW97-pgjh zjFmU?TEXUIN!$EU{5u=I2`nzKB9ysiGVa0Y&1iy3D*cv2j<wLn-yL4v-(Wodj*V?GU(eQpzbMyq(W1pp@*Q_U zbmrw-n8jmnsck&K?fPn;IX7=&c%YG}D(S%@Q`8h(&S^E;q}-~T5O1tJa@Wu6i++J1 zr=90Sej%a|JL^36Q78xE_NGhB)}3ubh%#PH=iD9HLpnE4MS8hD=UuHRx@2~RKYawY zRrd-XsxlQcGdrj|?+)F~iJ+JNHt`->TNue=>4jORiIEgDEm&px$z`U?U*x%89G$Lw zxvuJVP4}T&gYym2)kK|r^a^qv`6Nq$Lb9%8#BBZS7*vr0+0az(64sZ1s>!TR9;nO{ zZqHCgNrxX9Aoo0M3-3pa8Y<0G;o`xa90nnZU%Yh^|hx^@M>LP>Ea-8@znRyYx{RhJu;n093_*M~; zoepb^f+7TgB1rBK;p>jZg2tmo?Em3GiyN}EwACiu4LidTAd!u_Nb<+YoUw_MuH$03 zso&d2(kFA@sryrKS+Aqalx;-4SM)%M$EdO>S9PTFAwIFN)MBk7oydz_|G`UURJ5i{ zd`O1nw~LN3G*rfM6eAn})qw@ao(YX~SbowJM{;YD8+YHml8z_Pa;MM;?K8`U=cOP< zwr0jD$N=k<@P$;^Z&C4txOE5iUof0A{S2oSo8HsC8c8&uo}EXFT&f7RpPpI+kXN}d ze<%e`P%H*iEVD^{Eu>Y8Cz)j_%!5`1nAvyuwNS5RO~OL!uOYkvjDuh@Lg)mbdo>69 zK}~6c16Wt5owv6N4BuLXZK3!LbFW6>8z%Up0BWf24$NKJ1{w(%5T46Vn;6bjf zFTSnb{+M8A)!0k`0sEt^1iRD_kYtzov0bXIDY}`&l72hM9+~>%uc5{D*4Wrg)W)!# mXj6#%Gw`k3aWi-)<96`>y*c;dV*qgg00tf