Projekti i datoteke .restorm
Restorm projekt živi na vašem disku. Nema udaljenog radnog prostora ni vlasničke sinkronizacije: otvorite datoteku, spremite je i stavite je u commit.
Datoteka .restorm
Section titled “Datoteka .restorm”Restorm projekt je jedna datoteka (Datoteka ▸ Novo, zatim Spremi kao),
prema zadanome u YAML-u. Dostupna su i dva druga formata serijalizacije:
json i json5.
Što projekt sadrži
Section titled “Što projekt sadrži”- stablo: mape, mape okruženja, zahtjeve svih protokola, scenarije;
- okruženja i njihove varijable, uključujući podokruženja;
- prilagođene popise vrijednosti i uvezene enumeracije;
- oznake i njihove boje;
- API dokumentaciju pridruženu mapama okruženja;
- brze postavke spremljene „u projekt”;
- identifikator projekta (
_projectUuid) i verziju formata.
Što projekt ne sadrži
Section titled “Što projekt ne sadrži”Namjerno, kako bi datoteka bila prikladna za dijeljenje:
| Podatak | Gdje živi |
|---|---|
| Tajne | Datoteka .env s tajnama pokraj projekta — pogledajte Tajne |
| Povijest odgovora | Arhiva <projekt>.responses.zip položena pokraj projekta |
| „Korisničke” brze postavke | Vaše lokalne postavke |
| Favoriti | Lokalna pohrana aplikacije, indeksirana po identifikatoru projekta |
| Raspored workbencha | Vaše lokalne postavke, indeksirane po projektu |
| Postavke radnog prostora | <mapa-projekta>/.restorm/settings.json |
Praktična posljedica: možete staviti .restorm u commit bez izvlačenja tokena, a
vaš kolega ne dobiva vaš raspored kartica.
Serijalizacija napravljena za git
Section titled “Serijalizacija napravljena za git”Dva jamstva, koja postoje isključivo kako bi verzioniranje bilo upotrebljivo:
- Kanonski poredak ključeva. Ključevi identiteta dolaze prvi (
id,name,key,type,folderType,method,url), ostalo je sortirano. Poredak nizova se pak nikada ne mijenja: to je vaš poredak. - Stabilno izvedeni identifikatori. Identifikator entiteta izračunava se iz njegova semantičkog puta, a ne izvlači nasumično. Dvije osobe koje dodaju isti zahtjev na isto mjesto proizvode isti identifikator, što omogućuje da spajanje ispravno upari entitete.
Rezultat: otvaranje pa ponovno spremanje projekta bez ijedne izmjene ne proizvodi nikakvu razliku. Pogledajte Ugrađeni git.
Nedavni projekti
Section titled “Nedavni projekti”Datoteka ▸ Nedavne datoteke navodi posljednjih deset otvorenih projekata; putanje koje su postale nevažeće automatski se uklanjaju. Isti popis puni i početni zaslon.