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

UI Components: Next Steps #16367

Open
mtias opened this issue Jul 1, 2019 · 0 comments

Comments

@mtias
Copy link
Contributor

commented Jul 1, 2019

One of the side benefits of the Gutenberg project has been the creation of a growing library of components that take accessibility as a primary concern and seek to make building rich interfaces for WordPress easier, more consistent, and more maintainable.

Most of these have grown organically as the interface needs evolved. We are at a point where it makes sense to circle back and refine the set in a more holistic way. These are the areas I think need most immediate attention.

Component Library

  • Build or adopt a live component gallery (playground) where:
    • Components can be easily found, previewed, and its properties explored.
    • Documentation and guidelines on how to use them can be accessed.
  • Ensure corresponding libraries in design tools (like Figma) are in sync.

Audit

  • Review component semantics and structure:
    • Are the component names clear and appropriate?
    • Are properties well thought out and consistently applied?
    • Are there gaps that need to be addressed?
    • Is documentation exhaustive?
  • Coordinate with mobile group to make sure components are meaningful cross-platform.

Related: #7534

Grouping

  • Define meaningful groups (for example, a "buttons" group would include Button, ButtonGroup, ClipboardButton, IconButton, FormFileUpload, etc) to simplify discovery and navigation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
1 participant
You can’t perform that action at this time.