docs: clean up README for clarity and simplicity
This commit is contained in:
parent
9c307ed504
commit
64fbf7effa
33
README.md
33
README.md
@ -44,7 +44,7 @@ The repository is organized by "Weeks," with each week containing multiple task
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🛠️ Tech Stack
|
## Tech Stack
|
||||||
* **Engine**: Three.js
|
* **Engine**: Three.js
|
||||||
* **Frontend**: React (for R3F)
|
* **Frontend**: React (for R3F)
|
||||||
* **Styling**: CSS Modules / Vanilla CSS
|
* **Styling**: CSS Modules / Vanilla CSS
|
||||||
@ -53,7 +53,7 @@ The repository is organized by "Weeks," with each week containing multiple task
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🏁 Week 1 Milestone Summary
|
## Week 1 Milestone Summary
|
||||||
|
|
||||||
| Task | Capability | Vanilla | R3F | Thob Builder |
|
| Task | Capability | Vanilla | R3F | Thob Builder |
|
||||||
| :--- | :--- | :--- | :--- | :--- |
|
| :--- | :--- | :--- | :--- | :--- |
|
||||||
@ -62,42 +62,25 @@ The repository is organized by "Weeks," with each week containing multiple task
|
|||||||
| **03** | Hover Interaction | Yes | Yes | Planned / Limited |
|
| **03** | Hover Interaction | Yes | Yes | Planned / Limited |
|
||||||
| **04** | Click Toggle State | Yes | Yes | Unstable / Broken |
|
| **04** | Click Toggle State | Yes | Yes | Unstable / Broken |
|
||||||
|
|
||||||
### 🔦 Key Week 1 Insights:
|
### Key Week 1 Insights:
|
||||||
* **Speed Advantage**: Thob Builder is exceptionally fast for **Static Visual Configuration**. Setting up meshes and textures in the UI is roughly **3-5x faster** than writing the equivalent boilerplate in code.
|
* **Speed Advantage**: Thob Builder is exceptionally fast for **Static Visual Configuration**. Setting up meshes and textures in the UI is roughly **3-5x faster** than writing the equivalent boilerplate in code.
|
||||||
* **Interaction Gap**: The primary limitation currently identified is the **Interaction Engine**. Hover events and persistent state toggles (onClick) are currently unreliable or missing in the builder.
|
* **Interaction Gap**: The primary limitation currently identified is the **Interaction Engine**. Hover events and persistent state toggles (onClick) are currently unreliable or missing in the builder.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🚀 Getting Started
|
## Getting Started
|
||||||
|
|
||||||
### 📦 Installation
|
|
||||||
The project uses `yarn` for dependency management.
|
The project uses `yarn` for dependency management.
|
||||||
```bash
|
```bash
|
||||||
# Clone the repository
|
|
||||||
git clone [repo-url]
|
|
||||||
|
|
||||||
# Install all dependencies (Monorepo root)
|
|
||||||
yarn install
|
yarn install
|
||||||
```
|
```
|
||||||
|
|
||||||
### 💻 Development Servers
|
### Dev Servers
|
||||||
To run any specific task implementation:
|
To run any implementation:
|
||||||
```bash
|
```bash
|
||||||
# Example: Running Task 4 (R3F)
|
cd Week-1/Task-[N]/[vanilla|r3f]
|
||||||
cd Week-1/Task-4/r3f
|
|
||||||
yarn dev
|
yarn dev
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Contribution & Reporting
|
**Sprint Lead**: Divya Pahuja | **Goal**: Identify the Interaction Threshold for Thob Builder.
|
||||||
Each task includes a **`report.md`** file. These reports follow a standardized format to capture:
|
|
||||||
* **Complexity**: How many lines of code vs. clicks?
|
|
||||||
* **Limitation Type**: Is it a runtime, editor, or UX issue?
|
|
||||||
* **Workarounds**: How did we solve the gap?
|
|
||||||
* **Business Value**: Why does this feature matter to our users?
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Sprint Lead**: Divya Pahuja
|
|
||||||
**Goal**: Identify the "Interactivity Threshold" where code becomes more efficient than the builder UI.
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user