-
Notifications
You must be signed in to change notification settings - Fork 395
Open
Description
Overview
This issue proposes integrating shadcn-ui into our Turborepo monorepo.
Why shadcn-ui?
- Provides an extensive collection of reusable, accessible UI components
- Has excellent Turborepo monorepo support with CLI enhancements
- Customizable and themeable components
- Based on Radix UI primitives for better accessibility
- Works seamlessly with our current Tailwind CSS setup
Implementation Plan
- Install shadcn-ui CLI with monorepo support
- Configure CLI to understand our workspace structure
- Create a central UI package for shared components
- Set up the component system with proper Turborepo caching
- Ensure consistent theming across apps
- Document usage patterns for the team
Resources
- Official documentation: https://turbo.build/repo/docs/guides/tools/shadcn-ui
- Monorepo support: https://ui.shadcn.com/docs/monorepo
- Starter templates: https://github.com/dan5py/turborepo-shadcn-ui
Expected Outcome
A well-organized, shared UI component library that can be used across all apps in our monorepo, with proper setup for Turborepo's caching and optimization features.
Metadata
Metadata
Assignees
Labels
No labels