Siirry sisältöön

Projektit ja .restorm-tiedostot

Restorm-projekti asuu omalla levylläsi. Etätyötilaa ei ole eikä omistajakohtaista synkronointia: avaat tiedoston, tallennat sen ja commitoit sen.

Restorm-projekti on yksi tiedosto (Tiedosto ▸ Uusi ja sitten Tallenna nimellä), oletuksena YAML-muodossa. Kaksi muuta sarjallistusmuotoa on saatavilla: json ja json5.

  • puun: kansiot, muuttujakansiot, kaikkien protokollien pyynnöt, skenaariot;
  • ympäristöt ja niiden muuttujat, aliympäristöt mukaan lukien;
  • mukautetut arvoluettelot ja tuodut luettelotyypit;
  • tagit ja niiden värit;
  • muuttujakansioihin liitetyn API-dokumentaation;
  • ”projektiin” tallennetut pika-asetukset;
  • projektin tunnisteen (_projectUuid) ja muotoversion.

Tarkoituksella, jotta tiedosto olisi jaettavissa:

TietoMissä se asuu
SalaisuudetSalaisuuksien .env-tiedosto projektin vieressä — katso Salaisuudet
VastaushistoriaProjektin viereen sijoitettu arkisto <project>.responses.zip
”Käyttäjä”-pika-asetuksetPaikalliset asetuksesi
SuosikitSovelluksen paikallinen tallennus, indeksoituna projektin tunnisteen mukaan
Workbenchin asetteluPaikalliset asetuksesi, indeksoituna projektin mukaan
Työtilan asetukset<project-folder>/.restorm/settings.json

Käytännön seuraus: voit commitoida .restorm-tiedoston vuotamatta tokenia, eikä työtoverisi saa välilehtiasetteluasi.

Kaksi takuuta, jotka ovat olemassa vain siksi, että versionhallinta olisi käyttökelpoinen:

  1. Kanoninen avainjärjestys. Identiteettiavaimet tulevat ensin (id, name, key, type, folderType, method, url), loput lajitellaan. Taulukoiden järjestystä ei sen sijaan koskaan muuteta: se on sinun järjestyksesi.
  2. Vakaasti johdetut tunnisteet. Entiteetin tunniste lasketaan sen semanttisesta polusta, sitä ei arvota. Kaksi henkilöä, jotka lisäävät saman pyynnön samaan paikkaan, tuottavat saman tunnisteen, minkä ansiosta yhdistys osaa parittaa entiteetit oikein.

Tulos: projektin avaaminen ja uudelleen tallentaminen ilman muutoksia ei tuota lainkaan diffiä. Katso Sisäänrakennettu git.

Tiedosto ▸ Viimeisimmät tiedostot luettelee kymmenen viimeksi avattua projektia; kelvottomiksi muuttuneet polut poistetaan automaattisesti. Sama luettelo syöttää aloitusnäytön.