Формати файлів
.restorm — проєкт
Section titled “.restorm — проєкт”Файл проєкту. Типово YAML; підтримуються також формати json і json5.
Він містить усе дерево — теки, теки середовищ, запити, сценарії — середовища та їхні змінні, власні списки значень, переліки, теги та їхні кольори, документацію API, швидкі параметри області «проєкт», ідентифікатор проєкту та версію формату.
Комітити. Див.
Проєкти та файли .restorm.
Режим теки
Section titled “Режим теки”Той самий вміст, розкладений по диску:
| Файл | Роль |
|---|---|
restorm.conf | Мінімальна конфігурація в корені: format: yaml | json | json5 |
index.yaml (або .yml, .json, .json5) | По покажчику в кожному каталозі |
<index> - <назва>/ | Теки з префіксом-індексом і провідними нулями |
Символи, заборонені файловими системами (<>:"/\|?*), замінюються на _, а
назви обрізаються до 100 символів.
Комітити.
.restorm/settings.json
Section titled “.restorm/settings.json”Налаштування робочого простору в підтеці каталогу проєкту. Це розріджений JSON: у ньому є лише перевизначені ключі.
Комітити, якщо ви хочете нав’язати налаштування всій команді.
<проєкт>.responses.zip
Section titled “<проєкт>.responses.zip”Архів історії відповідей і виконань сценаріїв, покладений поряд із проєктом.
Не комітити — додайте його до .gitignore. Він швидко росте й може містити
дані відповідей.
restorm.env
Section titled “restorm.env”Локальний файл секретів, розташований поряд із проєктом.
Ніколи не комітити.
Рекомендований .gitignore
Section titled “Рекомендований .gitignore”# Historique des réponses et des runs Restorm*.responses.zip
# Secrets locaux Restormrestorm.envІмпортовані формати
Section titled “Імпортовані формати”Restorm читає ще двадцять чотири формати імпорту. Див. Імпорт API.