docs: update Silo_New references for schema-driven creation form
Some checks failed
Build and Test / build (pull_request) Has been cancelled

- COMPONENTS.md: describe schema-driven form with runtime API fetching
- silo.md: update command description with domain/subcategory picker,
  dynamic properties, live PN preview; add schema_form.py and
  silo_start.py to directory structure
- configuration.md: update keyboard shortcut description
This commit is contained in:
2026-02-11 10:34:28 -06:00
parent cbf8796cc2
commit f8a6c130af
3 changed files with 5 additions and 3 deletions

View File

@@ -50,7 +50,7 @@ These appear in the File menu and "Origin Tools" toolbar across all workbenches
| Command | Function |
|---------|----------|
| `Silo_New` | Create new Silo-tracked document |
| `Silo_New` | Schema-driven item creation form — fetches categories and properties from the Silo API at runtime |
| `Silo_Open` | Open file from Silo database |
| `Silo_Save` | Save to Silo (create revision) |
| `Silo_Commit` | Commit current revision |

View File

@@ -37,7 +37,7 @@ The silo-mod repository was split from a monorepo into three repos: `silo-client
| Command | Shortcut | Description |
|---------|----------|-------------|
| `Silo_New` | Ctrl+N | Register a new part — select category, generate part number from schema, optional project tagging |
| `Silo_New` | Ctrl+N | Schema-driven item creation form — domain/subcategory picker, dynamic property fields loaded from the schema API, live part number preview, sourcing fields, and project tagging |
| `Silo_Open` | Ctrl+O | Search and open items — combined dialog querying both the database and local files |
| `Silo_Save` | Ctrl+S | Save locally to canonical path, collect document properties, upload to MinIO as auto-revision |
| `Silo_Commit` | Ctrl+Shift+S | Save as a new revision with a user-provided comment |
@@ -128,8 +128,10 @@ mods/silo/
│ └── storage/ # MinIO file storage
├── freecad/
│ ├── InitGui.py # SiloWorkbench registration
│ ├── schema_form.py # Schema-driven item creation dialog (SchemaFormDialog)
│ ├── silo_commands.py # 14 commands + dock widgets
│ ├── silo_origin.py # FileOrigin backend
│ ├── silo_start.py # Native start panel (database items, activity feed)
│ └── resources/icons/ # 10 silo-*.svg icons
├── silo-client/ # Shared Python API client (nested submodule)
│ └── silo_client/

View File

@@ -31,7 +31,7 @@ Recommended shortcuts (prompted on first workbench activation):
| Shortcut | Command |
|----------|---------|
| Ctrl+O | `Silo_Open` — Search and open items |
| Ctrl+N | `Silo_New`Create new item |
| Ctrl+N | `Silo_New`Schema-driven item creation form |
| Ctrl+S | `Silo_Save` — Save locally and upload |
| Ctrl+Shift+S | `Silo_Commit` — Save with revision comment |