Formaty plików
.restorm — projekt
Section titled “.restorm — projekt”Plik projektu. Domyślnie YAML; obsługiwane są także formaty json i
json5.
Zawiera całe drzewo — foldery, foldery zmiennych, żądania, scenariusze — środowiska wraz z ich zmiennymi, własne listy wartości, wyliczenia, tagi i ich kolory, dokumentację API, szybkie ustawienia o zakresie „projekt”, identyfikator projektu oraz wersję formatu.
Do commitowania. Zob.
Projekty i pliki .restorm.
Tryb folderu
Section titled “Tryb folderu”Ta sama zawartość, rozłożona na dysku:
| Plik | Rola |
|---|---|
restorm.conf | Minimalna konfiguracja w katalogu głównym: format: yaml | json | json5 |
index.yaml (lub .yml, .json, .json5) | Jeden indeks na katalog |
<index> - <name>/ | Foldery, poprzedzone indeksem z zerami wiodącymi |
Znaki zabronione przez systemy plików (<>:"/\|?*) są zastępowane znakiem _,
a nazwy skracane do 100 znaków.
Do commitowania.
.restorm/settings.json
Section titled “.restorm/settings.json”Ustawienia obszaru roboczego, w podfolderze katalogu projektu. Rzadki plik JSON: znajdują się w nim wyłącznie nadpisane klucze.
Do commitowania, jeśli ustawienia mają obowiązywać cały zespół.
<project>.responses.zip
Section titled “<project>.responses.zip”Archiwum historii odpowiedzi oraz wykonań scenariuszy, umieszczane obok projektu.
Nie należy go commitować — trzeba dodać go do .gitignore. Szybko rośnie
i może zawierać dane z odpowiedzi.
restorm.env
Section titled “restorm.env”Lokalny plik sekretów, obok projektu.
Nigdy nie należy go commitować.
Zalecany .gitignore
Section titled “Zalecany .gitignore”# Historia odpowiedzi i uruchomień Restorm*.responses.zip
# Lokalne sekrety Restormrestorm.envFormaty importowane
Section titled “Formaty importowane”Restorm czyta dwadzieścia cztery dodatkowe formaty importu. Zob. Import API.