developer-blog-content icon indicating copy to clipboard operation
developer-blog-content copied to clipboard

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

Open bph opened this issue 1 year ago • 0 comments

Discussed in https://github.com/WordPress/developer-blog-content/discussions/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

bph avatar Dec 09 '24 10:12 bph