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
Description
No description provided
Readme 369 KiB
Languages
JavaScript 72.1%
HTML 19.2%
CSS 8.7%