Projekti i .restorm datoteke
Restorm projekat živi na vašem disku. Nema udaljenog radnog prostora, nema vlasničke sinhronizacije: otvorite datoteku, sačuvate je, commitujete je.
Datoteka .restorm
Section titled “Datoteka .restorm”Restorm projekat je jedna datoteka (Datoteka ▸ Novo, pa Sačuvaj kao),
podrazumevano u YAML-u. Dostupna su i dva druga formata serijalizacije:
json i json5.
Šta projekat sadrži
Section titled “Šta projekat sadrži”- stablo: fascikle, fascikle promenljivih, zahteve svih protokola, scenarije;
- okruženja i njihove promenljive, uključujući i podokruženja;
- prilagođene liste vrednosti i uvezene enumeracije;
- oznake i njihove boje;
- API dokumentaciju priloženu uz fascikle promenljivih;
- brza podešavanja sačuvana „u projektu”;
- identifikator projekta (
_projectUuid) i verziju formata.
Šta projekat ne sadrži
Section titled “Šta projekat ne sadrži”Namerno, da bi datoteka bila deljiva:
| Podatak | Gde živi |
|---|---|
| Tajne | .env datoteka sa tajnama pored projekta — vidite Tajne |
| Istorija odgovora | Arhiva <projet>.responses.zip smeštena pored projekta |
| „Korisnička” brza podešavanja | Vaša lokalna podešavanja |
| Omiljeno | Lokalno skladište aplikacije, indeksirano po identifikatoru projekta |
| Raspored workbencha | Vaša lokalna podešavanja, indeksirana po projektu |
| Podešavanja radnog prostora | <dossier-du-projet>/.restorm/settings.json |
Praktična posledica: možete da commitujete .restorm a da ne iznesete nijedan
token, a vaš kolega ne dobija vaš raspored kartica.
Serijalizacija napravljena za git
Section titled “Serijalizacija napravljena za git”Dve garancije, koje postoje isključivo da bi verzionisanje bilo upotrebljivo:
- Kanonski redosled ključeva. Ključevi identiteta dolaze na početku (
id,name,key,type,folderType,method,url), ostatak je sortiran. Redosled nizova se, međutim, nikada ne menja: to je vaš redosled. - Stabilno izvedeni identifikatori. Identifikator entiteta izračunava se iz njegove semantičke putanje, a ne nasumično. Dve osobe koje dodaju isti zahtev na istom mestu proizvode isti identifikator, što omogućava spajanju da ispravno upari entitete.
Rezultat: otvaranje pa ponovno čuvanje projekta bez ijedne izmene ne proizvodi nikakav diff. Vidite Ugrađeni git.
Nedavni projekti
Section titled “Nedavni projekti”Datoteka ▸ Nedavne datoteke navodi poslednjih deset otvorenih projekata; putanje koje su postale nevažeće uklanjaju se automatski. Ista lista puni i ekran dobrodošlice.