material-ui
material-ui copied to clipboard
[docs] Standardize all MUI Core "Usage" pages
This PR aims to bring consistent formatting, structure, and language to all of the Usage 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.
The pages being revised here cover Material UI, Joy UI, and MUI Base. The MUI System page was already revised recently, and the product and its usage are different enough that its page doesn't need to follow the same format.
https://deploy-preview-34183--material-ui.netlify.app/material-ui/getting-started/usage/ https://deploy-preview-34183--material-ui.netlify.app/joy-ui/getting-started/usage/ https://deploy-preview-34183--material-ui.netlify.app/base/getting-started/usage/
Messages | |
---|---|
:book: | Netlify deploy preview: https://deploy-preview-34183--material-ui.netlify.app/ |
Generated by :no_entry_sign: dangerJS against 4a41919068321479a901b35789e7e3a8d3d99bf3
Should I move the "Components vs hooks" info from the MUI Base "Usage" page to its own standalone page? I'm starting to think that it deserves its own page, because maybe it's not obvious that this info would live on this page.
I believe all outstanding issues here have been resolved at this point. In this last round of edits, I've added info about Public Sans for Joy UI on the Installation page (rather than opening up a separate PR).
I have left the info about shared props on the Base Usage page, though I do plan to remove it later. As we discussed in the Core meeting this week, I will create separate docs about these props for each of the products, and once those are ready, then we can remove the info from the Usage page and redirect to the new doc.
So: I think this is finally ready to merge!