Ana içeriğe geç

İç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

  1. Settings"Export" butonuna tıklayın
  2. Yapılandırma JSON dosyası olarak indirilir
  3. 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

  1. Settings"Import" bölümüne gidin
  2. "Choose File" ile daha önce dışa aktarılmış JSON dosyasını seçin
  3. "Import" butonuna tıklayın

Metin ile İçe Aktarım

  1. Settings"Import" bölümüne gidin
  2. Metin alanına JSON yapılandırmayı yapıştırın
  3. "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

  1. Takım lideri yapılandırmayı oluşturur ve dışa aktarır
  2. JSON dosyasını takım ile paylaşır (Slack, e-posta, Git repo)
  3. Takım üyeleri dosyayı içe aktarır
  4. 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:

  • paramMappingfieldBindings dö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