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

How to build and design blocks for consistent dev and user experiences #350

Open
bph opened this issue Dec 9, 2024 · 0 comments
Open

How to build and design blocks for consistent dev and user experiences #350

bph opened this issue Dec 9, 2024 · 0 comments
Assignees

Comments

@bph
Copy link
Collaborator

bph commented Dec 9, 2024

Discussed in #346

Originally posted by justintadlock November 21, 2024
We should have a good guide for building blocks so that they:

  • Provide a nice user experience that is consistent with Core design principles
  • Make it easy for theme authors to integrate with them
  • Favors smaller pieces that can be integrated into patterns
  • Integrate with Core design tools
  • Use Core components as much as possible
  • When a binding, variation, or style variation would be better

Basically, this should be a sort of "dos" and "don'ts" of block building with perhaps some tips/tricks thrown in. Mostly, I'm just throwing out some ideas at the moment. Please contribute to the discussion.

This idea came out of a discussion around WooCommerce and creating a consistent user experience. CC: @ellenbauer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants