docs: refresh project structure notes

This commit is contained in:
Tom Boullay
2026-05-13 17:50:34 +02:00
parent f6ac71dad2
commit be4cf502d1
2 changed files with 6 additions and 10 deletions
+5 -5
View File
@@ -161,8 +161,8 @@ components/
│ ├── DriveErrorModal.tsx # "Drive failed, continue?" dialog
│ └── ActionButtons.tsx # Upload / Cancel / Reset buttons
├── UploadZone.tsx # Main upload page (rendering only)
├── ModelViewer.tsx # Lazy wrapper for 3D viewer
└── SceneViewer.tsx # Three.js Canvas
├── ModelViewer.tsx # 3D viewer shell, stats panel, and hierarchy panel
└── SceneViewer.tsx # Three.js Canvas, model stats, and scene hierarchy extraction
hooks/
├── useSecret.ts # Secret key state management
├── useFolderEntries.ts # Folder entries state management
@@ -170,7 +170,7 @@ hooks/
lib/
├── constants.ts # Shared constants and extensions
├── types.ts # Server types (ParsedFile, FileDiff, staged asset metadata, etc.)
├── client-types.ts # Client types (FolderEntry, DriveStatus, etc.)
├── client-types.ts # Client types (FolderEntry, DriveStatus, viewer contracts, etc.)
├── upload-api.ts # Client-side API helpers (stage, check, uploadDrive, uploadGit)
├── guards.ts # Shared runtime guards and error message helpers
├── diff-files.ts # File diff classification (new/changed/unchanged/deleted)
@@ -190,7 +190,7 @@ lib/
scripts/
└── compress.py # Blender Draco compression script
Dockerfile # Multi-stage build: Node 20 slim + Blender + tini
docker-entrypoint.sh # Startup check + launch
docker-entrypoint.sh # Upload temp setup + Blender availability check
```
## Installation
@@ -259,6 +259,6 @@ Git delivery outputs `.glb` by default, or keeps the source `.gltf` structure wh
## License
See [MIT](LICENSE) License
See [MIT](LICENSE).
Copyright 2026 La Fabrik Durable. All rights reserved.