Monorepo para el ecosistema @deandre-dock/buttons — un ButtonGroup flotante e inteligente para React.
| Paquete | Versión | Descripción |
|---|---|---|
@deandre-dock/buttons |
Librería principal (React + tokens propios) | |
@deandre-dock/buttons-shadcn |
Registry para Shadcn/ui |
| App | Descripción |
|---|---|
apps/demo |
Demo pública en deandrenn2.github.io/dock |
apps/storybook |
Documentación interactiva de componentes |
# Clonar y preparar
git clone https://github.com/deandrenn2/dock
cd dock
pnpm install
# Iniciar la demo
pnpm dev:demo
# Iniciar Storybook
pnpm dev:storybook
# Build de la librería
pnpm build:core
# Tests
pnpm test
# Lint
pnpm lintpackages/
core/ @deandre-dock/buttons — librería principal
shadcn/ @deandre-dock/buttons-shadcn — registry para Shadcn/ui
apps/
demo/ Vite + React + Tailwind (gradebook UI)
storybook/ Storybook 8
.github/
workflows/ CI/CD (build, test, deploy, release)
Este monorepo usa Changesets:
pnpm changeset # crear entrada de changeset (patch/minor/major)
pnpm build:core # build antes de publicarCI crea una "Version Packages" PR automáticamente. Merge → publica a npm.
Lee CONTRIBUTING.md antes de abrir un PR.
MIT © dock-buttons contributors