-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
feature:rulez-uiRuleZ UI desktop applicationRuleZ UI desktop applicationmilestone:M1Project SetupProject Setup
Description
Task: M1-T01
Milestone: M1 - Project Setup (1 day)
Feature: RuleZ UI
Description
Initialize the RuleZ UI project with Tauri 2.0, React 18, and Bun as the runtime/package manager.
Acceptance Criteria
- Create
rulez_uidirectory at project root - Initialize Bun project:
bun init - Add Tauri 2.0:
bunx create-tauri-app - Configure TypeScript with strict mode
- Set up Tailwind CSS 4
- Configure Biome for linting/formatting
- Create basic directory structure
Directory Structure
rulez_ui/
├── src/
│ ├── components/
│ ├── hooks/
│ ├── lib/
│ ├── stores/
│ ├── types/
│ └── styles/
├── src-tauri/
│ └── src/
├── public/
├── package.json
├── bunfig.toml
├── biome.json
├── tsconfig.json
└── tailwind.config.ts
Related
- Spec:
.speckit/features/rulez-ui/spec.md - PRD:
docs/prds/rulez_ui_prd.md
Metadata
Metadata
Assignees
Labels
feature:rulez-uiRuleZ UI desktop applicationRuleZ UI desktop applicationmilestone:M1Project SetupProject Setup