We're using the T3 stack with Drizzle and shadcn/ui:
npm install -g pnpmif you don't have pnpm ("performant npm") already. Use it like npm, just with a p in front (and dopnpm ...insetad ofnpx ...)pnpm installpnpm run dev- copy paste env vars from
#envin slack into a local.envfile
The idea behind shadcn is that you copy paste their components as a starting point, then customize them to your needs. All the components copy-pasted from shadcn are in the components/ui folder. To get started:
- Read the introduction page and the theming page. Then look at our globals.css file. Use these semantic colors whenever possible.
- Skim throught the shadcn/ui docs to see all of the components shadcn offers, and use them as much as possible too.
- Use either our code or the examples in the shadcn docs as reference.
Check out (and add to as needed) our utility functions and utility comopnents.