portfolio/.windsurfrules

30 lines
672 B
Plaintext

# Project Rules
## Shadcn UI
Use the latest version of Shadcn to install new components:
```bash
npx shadcn@latest add button
```
## Project Configuration
- **Project Name:** api-for-all
- **Framework:** React with TanStack Router (file-based routing)
- **Language:** TypeScript
- **Styling:** Tailwind CSS v4
- **Package Manager:** npm
- **Add-ons:** ESLint, Shadcn UI
## Path Aliases
- `@/*` → `./src/*`
- `@components/*` → `./src/components/*`
- `@routes/*` → `./src/routes/*`
- `@lib/*` → `./src/lib/*`
- `@stores/*` → `./src/stores/*`
- `@containers/*` → `./src/containers/*`
- `@api/*` → `./src/api/*`
- `@interfaces/*` → `./src/interfaces/*`