Přeskočit na obsah

Projekty a soubory .restorm

Projekt Restorm žije na vašem disku. Neexistuje žádný vzdálený pracovní prostor ani proprietární synchronizace: soubor otevřete, uložíte a commitnete.

Projekt Restorm je jediný soubor (Soubor ▸ Nový, potom Uložit jako), ve výchozím stavu v YAML. K dispozici jsou další dva serializační formáty: json a json5.

  • strom: složky, složky proměnných, požadavky všech protokolů, scénáře;
  • prostředí a jejich proměnné, včetně podprostředí;
  • vlastní seznamy hodnot a naimportované výčtové typy;
  • štítky a jejich barvy;
  • dokumentaci API připojenou ke složkám proměnných;
  • rychlá nastavení uložená „do projektu“;
  • identifikátor projektu (_projectUuid) a verzi formátu.

Záměrně, aby byl soubor sdílitelný:

DataKde žijí
TajemstvíSoubor .env s tajemstvími vedle projektu — viz Tajemství
Historie odpovědíArchiv <projet>.responses.zip umístěný vedle projektu
Rychlá nastavení „uživatele“Vaše lokální nastavení
OblíbenéLokální úložiště aplikace, indexované podle identifikátoru projektu
Rozvržení workbenchuVaše lokální nastavení, indexovaná podle projektu
Nastavení pracovního prostoru<dossier-du-projet>/.restorm/settings.json

Praktický důsledek: soubor .restorm můžete commitnout, aniž byste vyzradili token, a váš kolega nedostane vaše rozvržení karet.

Dvě záruky, které existují výhradně proto, aby bylo verzování použitelné:

  1. Kanonické pořadí klíčů. Identifikační klíče jdou první (id, name, key, type, folderType, method, url), zbytek je seřazený. Pořadí v polích se naopak nikdy nemění: je to vaše pořadí.
  2. Stabilně odvozené identifikátory. Identifikátor entity se vypočítá z její sémantické cesty, nevytáhne se náhodně. Dva lidé, kteří přidají stejný požadavek na stejné místo, vytvoří stejný identifikátor, což umožňuje slučování správně entity spárovat.

Výsledek: otevřít projekt a znovu ho uložit bez jakékoli změny nevytvoří žádný diff. Viz Integrovaný git.

Soubor ▸ Naposledy otevřené vypisuje deset posledních otevřených projektů; cesty, které přestaly být platné, se automaticky odeberou. Tentýž seznam plní úvodní obrazovku.