Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[docs][joy-ui] Enforce standard structure, style, and grammar across all docs #33998

Closed
29 of 61 tasks
samuelsycamore opened this issue Aug 19, 2022 · 5 comments
Closed
29 of 61 tasks
Assignees
Labels
docs Improvements or additions to the documentation on hold There is a blocker, we need to wait package: joy-ui Specific to @mui/joy

Comments

@samuelsycamore
Copy link
Contributor

samuelsycamore commented Aug 19, 2022

The problem

The Joy UI documentation currently contains inconsistent grammar, style, voice, and formatting throughout. It's important to address this non-technical debt (prose debt? 😅) as we continue to grow this library and prepare for the stable release.

I would like to audit and revise each existing page individually to apply our company style guide and best practices for writing documentation.

Scope

The primary goal is consistency. I'm less concerned with adding new content except where we find major gaps that need to be covered.

I intend to review each page individually. Most pages will get their own PR, but some may be grouped together if the edits are minimal. I'll edit as needed for grammar, style, page formatting, content clarity, and completeness.

I don't intend to do any restructuring of the doc nav menu here.

This is a big project, so I expect it to be ongoing for a while. This issue is where we can keep track of the progress.

Pages

@samuelsycamore samuelsycamore added docs Improvements or additions to the documentation package: joy-ui Specific to @mui/joy labels Aug 19, 2022
@samuelsycamore samuelsycamore self-assigned this Aug 19, 2022
@siriwatknp
Copy link
Member

Thanks! @samuelsycamore.

@mbrookes
Copy link
Member

Thanks @samuelsycamore, I appreciate the thorough response to my request! Feel free to let me know where you'd like a second review,.

@samuelsycamore
Copy link
Contributor Author

This is the page structure/template that I plan to use going forward:

# {{Component Name}}

## Introduction

## Basics

- import
- basic usage description and demo

## Customization

### Variants

### Sizes

### Colors

### Decorators

### etc.

## Usage with {{Other Component}}

### Details on specific usage

## Common examples

### Example 

### etc.

## Accessibility

## Anatomy

@samuelsycamore samuelsycamore changed the title [docs] Revise Joy UI documentation for grammar and style consistency [docs] Enforce standard structure, style, and grammar across all Joy UI docs Aug 3, 2023
@samuelsycamore samuelsycamore changed the title [docs] Enforce standard structure, style, and grammar across all Joy UI docs [docs][joy-ui] Enforce standard structure, style, and grammar across all docs Sep 6, 2023
@danilo-leal danilo-leal added this to the Joy UI: Stable release milestone Sep 25, 2023
@danilo-leal danilo-leal moved this to In progress now in Joy UI Sep 25, 2023
@danilo-leal danilo-leal removed this from Joy UI Sep 25, 2023
@danilo-leal danilo-leal moved this to Selected in Joy UI Oct 23, 2023
@samuelsycamore
Copy link
Contributor Author

I'm placing this issue on hold for now as the Core team shifts focus to Material UI for the first half of 2024.

@samuelsycamore samuelsycamore added the on hold There is a blocker, we need to wait label Dec 28, 2023
@oliviertassinari oliviertassinari removed this from the Joy UI: Stable release milestone Sep 29, 2024
@github-project-automation github-project-automation bot moved this from Selected to Recently completed in Joy UI Sep 30, 2024
Copy link

This issue has been closed. If you have a similar problem but not exactly the same, please open a new issue.
Now, if you have additional information related to this issue or things that could help future readers, feel free to leave a comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to the documentation on hold There is a blocker, we need to wait package: joy-ui Specific to @mui/joy
Projects
Status: Recently completed
Development

No branches or pull requests

5 participants