====== Generiranje kontrolnikov ====== Avtomatizirano generiranje Control VSIX razširitev. ===== Pregled ===== Knjižnica WvdS Control uporablja PowerShell skripte za paketno generiranje: | Skripta | Namen | ^ create-new-controls.ps1 | Ustvarjanje strukture imenikov | ^ regenerate-pas.ps1 | Generiranje Pascal izvorne kode | ^ fix-package-json.ps1 | Generiranje package.json datotek | ^ package-all.ps1 | Kompiliranje in pakiranje vseh VSIX | ===== Struktura imenikov ===== sources/extensions/wvds.vscode.ui.controls/ ├── control-definitions.json # Metapodatki kontrolnikov ├── 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": "