====== Control-Generierung ====== Automatisierte Generierung von Control VSIX Extensions. ===== Übersicht ===== Die WvdS Control-Bibliothek nutzt PowerShell-Skripte zur Batch-Generierung: | Skript | Zweck | ^ create-new-controls.ps1 | Verzeichnisstruktur erstellen | ^ regenerate-pas.ps1 | Pascal-Quellcode generieren | ^ fix-package-json.ps1 | package.json Dateien generieren | ^ package-all.ps1 | Alle VSIX kompilieren und packen | ===== Verzeichnisstruktur ===== sources/extensions/wvds.vscode.ui.controls/ ├── control-definitions.json # Control-Metadaten ├── create-new-controls.ps1 ├── regenerate-pas.ps1 ├── fix-package-json.ps1 ├── package-all.ps1 │ ├── basic/ │ ├── wvds.vscode.ui.button/ │ ├── wvds.vscode.ui.label/ │ └── ... ├── editors/ ├── navigation/ ├── data/ ├── charts/ ├── gauges/ ├── layout/ ├── bars/ └── specialized/ ===== control-definitions.json ===== { "controls": [ { "name": "Button", "category": "basic", "displayName": "Button", "description": "Standard button control", "icon": "symbol-event", "snippet": "