vNext Forge Studio
vNext Forge Studio, vNext platformu için görsel bir workflow tasarım ve yönetim aracıdır. VS Code extension ve bağımsız masaüstü uygulaması olarak kullanılabilir.
Repo: github.com/burgan-tech/vnext-forge
Temel Özellikler
- Workflow Designer — Sürükle-bırak canvas ile state'ler ve transition'lar tasarlama
- Component Editors — Task, Schema, View, Function, Extension editörleri
- CSX Mapping Editor — C# script editörü (snippet bar + API referans paneli)
- Quick Run — Runtime'a bağlanarak workflow'ları anlık test etme
- Documentation & Deploy — Otomatik döküman oluşturma ve package deploy
Kurulum
VS Code Marketplace
- VS Code'da Extensions panelini aç (
Ctrl+Shift+X/Cmd+Shift+X) - "vNext Forge Studio" ara
- Install butonuna tıkla
VSIX Dosyasından
code --install-extension vnext-forge-studio-<version>.vsix
Ön Koşullar
- VS Code 1.80+
- Proje kök dizininde
vnext.config.jsondosyası
Hızlı Başlangıç
vnext.config.jsoniçeren bir klasörü VS Code ile aç — extension otomatik aktifleşir- Explorer'da herhangi bir component
.jsondosyasına sağ tıkla → Forge: Open with vNext Forge - Veya Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) açıp Forge yaz
Forge Tools Paneli
Sol sidebar'da vNext Tools paneli, proje yönetimi için merkezi bir kontrol noktası sağlar:

Panelden erişilebilen özellikler:
- Settings (workspace konfigürasyonu)
- Project (component ağacı)
- Environments (ortam yönetimi)
- Package Deploy
- Quick Run
Workflow Designer
Workflow Designer, state-machine tabanlı workflow'ları görsel olarak tasarlamak için bir canvas sunar:

Canvas özellikleri:
- State ekleme/silme/düzenleme
- Transition bağlantıları oluşturma
- Auto-layout (yatay/dikey)
- Arama paneli
- Property sidebar (General, Tasks, Transitions, Error Boundary)
Schema Editor
Schema Editor, JSON schema'ları görsel olarak tasarlamayı sağlar:

CSX Mapping Editor
C# script dosyalarını düzenlemek için entegre bir editör:

Özellikler:
- Syntax highlighting ve IntelliSense
- Snippet Quick Bar (sık kullanılan kod kalıpları)
- C# API Reference paneli
Quick Run
Workflow'ları çalışan bir runtime üzerinde anlık test etme aracı:

Yetenekler:
- Yeni instance başlatma
- Transition tetikleme
- Instance detayları (View, Data, History, Correlations)
- Global Headers ve Environment yönetimi
- Instance filtreleme
Desktop Uygulaması
vNext Forge Studio, bağımsız bir masaüstü uygulaması olarak da mevcuttur. Desktop app, VS Code extension ile aynı React tabanlı UI ve designer'ları kullanır — bu kılavuzdaki tüm özellikler (workflow canvas, component editörleri, Quick Run, CSX editörü) her iki ortamda da aynı şekilde çalışır.
Tam Kullanım Kılavuzu
Detaylı kullanım kılavuzu (tüm özellikler, kısayollar, troubleshooting) için:
vNext Forge Studio — Usage Guide
Kılavuz içeriği:
- Installation
- Getting Started
- Workspace Configuration
- Workflow Designer
- Component Editors
- Quick Run
- Documentation and Deployment
- Troubleshooting