Skip to content

Commit 313255c

Browse files
committed
update structure
1 parent fe64690 commit 313255c

1 file changed

Lines changed: 39 additions & 6 deletions

File tree

README.md

Lines changed: 39 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,46 @@ Open [http://localhost:5173](http://localhost:5173) and start typing!
8383

8484
```
8585
devkeys/
86-
├── apps/web/ # React + Vite frontend
86+
├── apps/web/ # React + Vite frontend
8787
│ ├── src/
88-
│ │ ├── features/ # Editor, stats, session management
89-
│ │ ├── shared/ # Reusable components & utilities
90-
│ │ └── wasm/ # Compiled Rust engine (generated)
91-
├── crates/engine/ # Rust scoring engine
92-
└── docs/ # Architecture & contribution guides
88+
│ │ ├── app/ # App-level styles and configuration
89+
│ │ ├── config/ # Application constants and configuration
90+
│ │ ├── content/ # Prompt packs and content management
91+
│ │ │ ├── packs/ # JSON prompt files (algorithms, etc.)
92+
│ │ │ ├── localPacks.ts # Local prompt pack definitions
93+
│ │ │ └── types.ts # Content-related type definitions
94+
│ │ ├── features/ # Feature-based modules
95+
│ │ │ ├── editor/ # Code editor components and utilities
96+
│ │ │ ├── explorer/ # File explorer and prompt management
97+
│ │ │ ├── session/ # Session state, metrics, and persistence
98+
│ │ │ └── stats/ # Statistics display and history
99+
│ │ ├── shared/ # Shared components, hooks, and utilities
100+
│ │ │ ├── components/ # Reusable UI components
101+
│ │ │ ├── feedback/ # Typing feedback system
102+
│ │ │ ├── hooks/ # Custom React hooks
103+
│ │ │ ├── styles/ # Design tokens and styling utilities
104+
│ │ │ ├── syntax/ # Syntax highlighting and themes
105+
│ │ │ ├── types/ # Shared TypeScript types
106+
│ │ │ └── utils/ # Utility functions
107+
│ │ └── wasm/ # Compiled Rust engine (generated)
108+
│ ├── dist/ # Production build output
109+
│ ├── public/ # Static assets
110+
│ └── package.json # Web app dependencies and scripts
111+
├── crates/engine/ # Rust scoring engine
112+
│ ├── src/
113+
│ │ ├── diff.rs # Text diffing algorithms
114+
│ │ ├── engine.rs # Core typing engine logic
115+
│ │ ├── feedback.rs # Real-time feedback system
116+
│ │ ├── types.rs # Rust type definitions
117+
│ │ └── lib.rs # Library entry point
118+
│ └── Cargo.toml # Rust dependencies
119+
├── docs/ # Architecture & contribution guides
120+
├── screenshots/ # Project screenshots
121+
├── target/ # Rust build artifacts
122+
├── Cargo.toml # Root Rust workspace configuration
123+
├── package.json # Root package.json for workspace
124+
├── pnpm-workspace.yaml # pnpm workspace configuration
125+
└── README.md # This file
93126
```
94127

95128
## 🧪 Development

0 commit comments

Comments
 (0)