feat: add FreeCAD-aligned web CAD frontend baseline
This commit is contained in:
25
README.md
Normal file
25
README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# Web FreeCAD BitBybit
|
||||
|
||||
FreeCAD-aligned web CAD frontend baseline for the BitBybit runtime boundary.
|
||||
|
||||
## Current scope
|
||||
|
||||
- React + Vite frontend shell
|
||||
- FreeCAD-style application menus, workbench navigation, Combo View, Task Dock, viewport and Report view
|
||||
- Machine-readable workbench and command manifest in `src/freecadManifest.ts`
|
||||
- Chinese implementation plan in `docs/web-cad-implementation-plan.zh-CN.md`
|
||||
|
||||
The current milestone is a static interface prototype. Real BitBybit Facade, FreeCAD/OCCT WASM, Three.js geometry, SQLite WASM and OPFS persistence are scheduled for the following integration milestones.
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
Build verification:
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
Reference in New Issue
Block a user