İçe/Dışa Aktarım (Import/Export)
Graytool yapılandırmasını ortamlar ve takım üyeleri arasında paylaşmanızı sağlar.
Dışa Aktarım (Export)
Nasıl Yapılır
- Settings → "Export" butonuna tıklayın
- Yapılandırma JSON dosyası olarak indirilir
- Dosya adı:
graytool-config.json
Dışa Aktarılan İçerik
Dışa aktarım, tüm yapılandırmayı içerir:
{
"version": 2,
"urlPatterns": [...],
"buttons": [...],
"globalFieldConfig": {...},
"settings": {...}
}
bilgi
Arama geçmişi dışa aktarıma dahil edilmez. Yalnızca yapılandırma verileri aktarılır.
İçe Aktarım (Import)
Dosyadan İçe Aktarım
- Settings → "Import" bölümüne gidin
- "Choose File" ile daha önce dışa aktarılmış JSON dosyasını seçin
- "Import" butonuna tıklayın
Metin ile İçe Aktarım
- Settings → "Import" bölümüne gidin
- Metin alanına JSON yapılandırmayı yapıştırın
- "Import" butonuna tıklayın
İçe Aktarım Davranışı
- Mevcut yapılandırma tamamen değiştirilir (üzerine yazılır)
- Geçersiz JSON reddedilir
- Başarılı/başarısız durum mesajı gösterilir
warning
İçe aktarım mevcut yapılandırmanızı siler. Önce mevcut yapılandırmanızı dışa aktararak yedeklemenizi öneririz.
Yapılandırma Paylaşımı
Takım İçi Paylaşım
- Takım lideri yapılandırmayı oluşturur ve dışa aktarır
- JSON dosyasını takım ile paylaşır (Slack, e-posta, Git repo)
- Takım üyeleri dosyayı içe aktarır
- Herkes aynı butonları ve ayarları kullanır
Ortam Bazlı Yapılandırma
Farklı ortamlar için ayrı yapılandırma dosyaları oluşturabilirsiniz:
graytool-config-production.json
graytool-config-staging.json
graytool-config-development.json
V1 → V2 Migrasyon
Eski formattaki (v1) yapılandırma dosyaları, içe aktarım sırasında otomatik olarak v2 formatına dönüştürülür:
paramMapping→fieldBindingsdönüşümü- URL yapısı (
baseUrl+route) → URL template dönüşümü - Tüm butonlar "tüm pattern'lerde göster" moduna ayarlanır
- Buton isimleri ve koşulları korunur