Contributing
Everyone can contribute: components, docs, bug reports, ideas. Start with an issue, finish with a pull request.
01
Pick an issue
Bugs, ideas and component requests live in GitHub Issues. Comment to claim one.
02
Build it zero-dep
New components import only react and ./lib/utils. Typed props, keyboard support, both themes.
03
Document it
Register metadata, add a live preview, usage snippet and props rows.
04
Verify and open a PR
tsc clean and production build green. One component per PR keeps reviews fast.
Full guide
Local setup, component checklist, PR rules and project layout live in CONTRIBUTING.md at the repo root. Coding agents should also read SKILL.md and the agents guide.