-
Notifications
You must be signed in to change notification settings - Fork 409
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels