optics icon indicating copy to clipboard operation
optics copied to clipboard

Create an addon for Shoelace

Open Jeremy-Walton opened this issue 2 years ago • 1 comments

https://shoelace.style/ is a web components library with a full token system. While in some ways their color system competes with this system, their web components provide a well-thought-out implementation of complex components such as modals, dialogs, dropdowns, menus, etc.

We have used Shoelace on a few internal projects and have learned to map this design system's tokens over to the shoelace tokens to allow their components to match closer with our tokens.

This addon would need to define:

  • [ ] How general tokens map
  • [ ] How light mode tokens map
  • [ ] How dark mode tokens map
  • [ ] For components that we can't quite map perfectly, we should add generic overrides to make it use our color patterns.
  • [ ] Documentation for how to include the add-on, and best practices for how to customize it further based on the needs of your application.

Jeremy-Walton avatar Aug 17 '22 16:08 Jeremy-Walton