Repository navigation
Editor Calisma Alani
English · Türkçe · Languages / Diller
Kapsam: JSON API Forge 0.5.1 · İnceleme: 17 Eylül 2026 · Dil: Türkçe
Satır numarası, JSON syntax highlighting, aktif satır ve belge metnine doğrudan erişim sağlar. JSON schema field'larının hepsinin görsel formda ayrı kontrolü bulunmayabilir; Code modu tam belgeye erişim yoludur. Geçersiz JSON'u kaydetmeye çalışmadan syntax hatasını düzeltin.
Resources, operations, databases ve event channel bileşenlerini tipli formlar ve JSON properties ile düzenler. Bileşen seçme/sürükleme, düzenleme akışını kolaylaştırır; formda görünmesi server'ın ilgili özel kombinasyonu kabul edeceği anlamına gelmez.
Node ve bağlantı tuvali operation tasarımını gösterir. .forgegraph.json belge türünün yaşam döngüsü normal config fragment'ından farklıdır. Çalışan backend davranışına dönüşüm için graph derleme adımlarını uygulayın.
| Konu | Local | Remote |
|---|---|---|
| Dosya erişimi | Yerel workspace politikası | Server doküman allowlist'i ve role scope |
| Kaydetme | QSaveFile atomik replacement | SHA revision, kilit, staging, tam doğrulama |
| Proje oluşturma | Yerel dizin | Ayrıca server switch + permission |
| Python hook | Yerel dosya yetkisi | Server policy + ayrı yüksek güven izni |
| Graph | Yerel metadata |
EDITOR_ALLOW_GRAPHS + graph izni |
| Team/DB | Bağımsız local veritabanı istemcisi değil | Server-backed workspace |
Network cevabı kaybolduğunda write sonucunun belirsizliği önemlidir. Editör mutation isteklerini körlemesine tekrar etmez; save digest'ini server'dan okunan durumla karşılaştıran reconcile akışı bulunur. Aynı sunucu kimliğinde reconnect/expiry, kaydedilmemiş metni korumaya çalışır.
Local workspace açıldıktan sonra File → New from template… kullanılır. Şablon dosyaları geçici alanda hazırlanır ve bütün dosyalar başarılıysa atomik yayımlanır.
| Şablon | Başlangıç amacı |
|---|---|
| Secure Operations Hub | İzinli CRUD, cache, events, analytics |
| SaaS Control Plane | Tenant subscription ve yaşam döngüsü |
| Event-Driven Commerce | Sipariş akışı için başlangıç |
| Analytics Read Model | Sınırlı aggregate/read modeli |
| Forge Plugin Registry | Editör plugin katalog metadata |
| Python Enterprise Gateway | Python SDK entegrasyon iskeleti |
| Media Operations | Medya işleme metadata/workflow |
| Audited Ledger Workflow | Kontrollü transition ve audit odaklı kayıtlar |
Şablon açıklamasındaki iş alanı, tam çalışan muhasebe/ödeme/medya işleme motoru sağlandığı anlamına gelmez. Her şablonun manifest, config, graph ve runbook dosyalarını okuyun. Gerçek iş kurallarını, tenant sınırlarını ve migration'ları ekleyin.
Integrations → Python SDK panel, sync/async, pagination/retry, cluster, YoungLion ve DDM snippet'leri oluşturur. API key'i adlandırılmış env değişkeninden okuyan kod üretir; sırrı snippet'e gömmeyin. Python sabit argümanlarla çağrılır; panel SDK kurulum kontrolü ve bounded health probe yapabilir. Doğru Python environment'ını seçmek sizin kurulumunuza bağlıdır.
Panel çıktısını koddan doğrulanmış SDK referansı ile karşılaştırın; farklı sürüm SDK'nın aynı method'lara sahip olduğunu varsaymayın.
Bu sayfa aşağıdaki sabit commitlerdeki davranışı açıklar. Yeni bir sürümde aynı davranışın sürdüğünü varsaymayın.
Editor/editor/src/MainWindow.cppEditor/editor/src/VisualDesigner.cppEditor/editor/src/TemplateManager.cppEditor/editor/src/PythonSdkPanel.cppEditor/editor/resources/templates/catalog.json