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

Create an addon for Shoelace #57

Open
5 tasks
Jeremy-Walton opened this issue Aug 17, 2022 · 1 comment
Open
5 tasks

Create an addon for Shoelace #57

Jeremy-Walton opened this issue Aug 17, 2022 · 1 comment
Labels
enhancement New feature or request Priority: Medium Medium priority tasks

Comments

@Jeremy-Walton
Copy link
Member

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 Jeremy-Walton added the enhancement New feature or request label Aug 17, 2022
@Jeremy-Walton Jeremy-Walton added the Priority: Medium Medium priority tasks label Nov 19, 2022
@Jeremy-Walton Jeremy-Walton added this to the v0.1.3-beta Release milestone Nov 19, 2022
@Jeremy-Walton Jeremy-Walton modified the milestones: v0.1.3-beta Release, v0.1.5-beta Release Dec 9, 2022
@Jeremy-Walton Jeremy-Walton modified the milestones: v0.1.5-beta Release, v1.0.0 Release, Post 1.0.0 release Jan 27, 2023
@Jeremy-Walton
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority: Medium Medium priority tasks
Development

No branches or pull requests

1 participant