Skip to content

[M1-T01] Initialize Tauri + React project with Bun #7

@RichardHightower

Description

@RichardHightower

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_ui directory 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

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions