Thanks for wanting to improve the design system. Bug reports and pull requests are welcome.
Open an issue with the version you use (the @x.y.z in your jsDelivr URL or
package.json), the browser, the theme (html[data-theme]) and a screenshot or a
minimal HTML file that shows the problem.
main cannot be force-pushed or deleted. A push to main with a new version in
package.json publishes that version to npm, so leave the version alone: the
maintainer bumps it when releasing.
-
Fork the repository and create a branch.
-
Make the change in
src/(orruntime/,tokens/). Keep it small and focused on one thing. -
Rebuild and check (no dependencies, Node 18+):
npm run build npm run check:release
dist/andtokens/tokens.jsonare committed, so include the rebuilt files. -
Check the change in a browser in all four themes; the
examples/pages help. -
Open the pull request and describe what changed and why, with a screenshot for anything visible.
By contributing you agree that your work is published under the MIT License.