Dosya biçimleri
.restorm — proje
Section titled “.restorm — proje”Proje dosyası. Varsayılan olarak YAML; json ve json5 biçimleri de
desteklenir.
Ağacın tamamını içerir — klasörler, değişken klasörleri, istekler, senaryolar — ortamları ve değişkenlerini, özel değer listelerini, numaralandırmaları, etiketleri ve renklerini, API dokümantasyonunu, “proje” kapsamındaki hızlı ayarları, bir proje kimliğini ve bir biçim sürümünü.
Commit edilmelidir. Bkz.
.restorm projeleri ve dosyaları.
Klasör modu
Section titled “Klasör modu”Aynı içerik, disk üzerine dağıtılmış hâlde:
| Dosya | Rolü |
|---|---|
restorm.conf | Kökte asgari yapılandırma: format: yaml | json | json5 |
index.yaml (veya .yml, .json, .json5) | Dizin başına bir indeks |
<index> - <name>/ | Başına sıfır dolgulu bir indeks eklenmiş klasörler |
Dosya sistemlerinin yasakladığı karakterler (<>:"/\|?*) _ ile değiştirilir ve
adlar 100 karaktere kısaltılır.
Commit edilmelidir.
.restorm/settings.json
Section titled “.restorm/settings.json”Projenin dizini altındaki bir alt klasörde bulunan çalışma alanı ayarları. Seyrek bir JSON dosyasıdır: yalnızca geçersiz kılınan anahtarlar yer alır.
Ekibe belirli ayarları dayatmak istiyorsanız commit edin.
<project>.responses.zip
Section titled “<project>.responses.zip”Yanıt geçmişinin ve senaryo çalıştırmalarının arşivi; projenin yanına yerleştirilir.
Commit edilmemelidir — .gitignore dosyanıza ekleyin. Hızla büyür ve yanıt
verileri içerebilir.
restorm.env
Section titled “restorm.env”Projenin yanındaki yerel gizli değerler dosyası.
Asla commit edilmemelidir.
Önerilen .gitignore
Section titled “Önerilen .gitignore”# Restorm yanıt ve çalıştırma geçmişi*.responses.zip
# Restorm yerel gizli değerlerirestorm.envİçe aktarılan biçimler
Section titled “İçe aktarılan biçimler”Restorm, bunların dışında yirmi dört içe aktarma biçimi okur. Bkz. API içe aktarma.