builder-research/README.md
2026-03-25 15:43:09 +05:30

1.9 KiB

Builder Research

This repository is organized as a Turbo-powered workspace for weekly Three.js and React Three Fiber learning/Reasearching tasks.

Repository Structure

builder-research/
├── package.json                # Root workspace + Turbo scripts
├── turbo.json                  # Turbo pipeline config
├── yarn.lock                   # Root dependency lockfile
└── Week-1/
    ├── GeneralNotes.md
    ├── Week-1-PersonalSummary.md
    ├── Days-update/
    ├── Task-1/
    │   ├── TaskNotes.md
    │   ├── builder/            # Notes 
    │   ├── vanilla/            # Three.js implementation
    │   │   ├── package.json
    │   │   ├── index.html
    │   │   └── main.js
    │   └── r3f/                # React Three Fiber implementation
    │       ├── package.json
    │       └── app/   # Full Vite React app
    │           ├── package.json
    │           ├── yarn.lock
    │           └── src/
    ├── Task-2/
    │   ├── TaskNotes.md
    │   ├── builder/
    │   ├── vanilla/
    │   └── r3f/
    ├── Task-3/
    │   ├── TaskNotes.md
    │   ├── builder/
    │   ├── vanilla/
    │   └── r3f/
    └── Task-4/
        ├── TaskNotes.md
        ├── builder/
        ├── vanilla/
        └── r3f/

Folder Roles

  • Week-X/Task-Y/builder/: notes docs.
  • Week-X/Task-Y/vanilla/: plain JavaScript + Three.js apps.
  • Week-X/Task-Y/r3f/: React Three Fiber app and its own dependencies..

Workspace Notes

  • Package manager: Yarn (classic).
  • Root workspaces include:
    • Week-*/Task-*/vanilla
    • Week-*/Task-*/r3f
  • builder directories are intentionally not workspaces.

Common Commands (from repo root)

yarn install
yarn dev
yarn build
yarn lint
yarn clean