material-ui icon indicating copy to clipboard operation
material-ui copied to clipboard

[docs] Standardize all MUI Core "Installation" pages

Open mapache-salvaje opened this issue 3 years ago • 2 comments

This PR aims to bring consistent formatting, structure, and language to all of the Installation pages under the MUI Core umbrella. Originally meant to be a part of #33998 but might as well update all of these pages together in one PR.

I've also extracted the "Design resources" section from the Material UI Installation page to its own standalone page, because it seemed kind of out of place and buried there. I'm open to suggestions for improving it.

Previews:

  • https://deploy-preview-34168--material-ui.netlify.app/material-ui/getting-started/installation/
  • https://deploy-preview-34168--material-ui.netlify.app/joy-ui/getting-started/installation/
  • https://deploy-preview-34168--material-ui.netlify.app/base/getting-started/installation/
  • https://deploy-preview-34168--material-ui.netlify.app/system/getting-started/installation/
  • https://deploy-preview-34168--material-ui.netlify.app/material-ui/getting-started/design-resources/

mapache-salvaje avatar Sep 01 '22 20:09 mapache-salvaje

No bundle size changes

Generated by :no_entry_sign: dangerJS against 78e12e3095369a5659ac0744c82c1f8f89ba9228

mui-bot avatar Sep 01 '22 20:09 mui-bot

I've removed the "default" headers from the pages where there is only one way to install.

mapache-salvaje avatar Sep 20 '22 14:09 mapache-salvaje

Looking great to me! By the way, @siriwatknp, realized we're not talking anything about typeface import for Joy, should we? Just pointing it out as there's a good portion there on Material UI talking about importing Roboto.

Good point. I think it can be a separate PR to think about so it does not block this PR.

siriwatknp avatar Sep 26 '22 04:09 siriwatknp