Skip to content
 
 

Repository files navigation

dock-buttons monorepo

Monorepo para el ecosistema @deandre-dock/buttons — un ButtonGroup flotante e inteligente para React.

Paquetes

Paquete Versión Descripción
@deandre-dock/buttons npm Librería principal (React + tokens propios)
@deandre-dock/buttons-shadcn npm Registry para Shadcn/ui

Apps

App Descripción
apps/demo Demo pública en deandrenn2.github.io/dock
apps/storybook Documentación interactiva de componentes

Desarrollo local

# 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 lint

Estructura

packages/
  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)

Publicación

Este monorepo usa Changesets:

pnpm changeset        # crear entrada de changeset (patch/minor/major)
pnpm build:core       # build antes de publicar

CI crea una "Version Packages" PR automáticamente. Merge → publica a npm.

Contribuir

Lee CONTRIBUTING.md antes de abrir un PR.

Licencia

MIT © dock-buttons contributors

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages