Skip to content

Integrate shadcn-ui in the Turborepo monorepo #62

@adelin-b-handoo

Description

@adelin-b-handoo

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

  1. Install shadcn-ui CLI with monorepo support
  2. Configure CLI to understand our workspace structure
  3. Create a central UI package for shared components
  4. Set up the component system with proper Turborepo caching
  5. Ensure consistent theming across apps
  6. Document usage patterns for the team

Resources

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions