Projektet dhe skedarët .restorm
Një projekt Restorm jeton në diskun tuaj. Nuk ka hapësirë pune të largët, as sinkronizim pronësor: ju hapni një skedar, e ruani dhe e bëni commit.
Skedari .restorm
Section titled “Skedari .restorm”Një projekt Restorm është një skedar i vetëm (Skedar ▸ I ri, pastaj Ruaj
si), në YAML si parazgjedhje. Janë të disponueshme edhe dy formate të tjera
serializimi: json dhe json5.
Çfarë përmban projekti
Section titled “Çfarë përmban projekti”- pema: dosje, dosje variablash, kërkesa të të gjitha protokolleve, skenarë;
- mjediset dhe variablat e tyre, përfshirë nënmjediset;
- listat e vlerave të personalizuara dhe numërimet e importuara;
- etiketat dhe ngjyrat e tyre;
- dokumentacioni i API-së i bashkëngjitur dosjeve të variablave;
- cilësimet e shpejta të ruajtura «në projekt»;
- një identifikues projekti (
_projectUuid) dhe një version formati.
Çfarë nuk përmban projekti
Section titled “Çfarë nuk përmban projekti”Me qëllim, që skedari të jetë i ndashëm:
| E dhëna | Ku jeton |
|---|---|
| Sekretet | Një skedar .env sekretesh pranë projektit — shihni Sekretet |
| Historiku i përgjigjeve | Një arkiv <project>.responses.zip i vendosur pranë projektit |
| Cilësimet e shpejta «të përdoruesit» | Rregullimet tuaja lokale |
| Të preferuarat | Ruajtja lokale e aplikacionit, e indeksuar sipas identifikuesit të projektit |
| Paraqitja e workbench-it | Rregullimet tuaja lokale, të indeksuara sipas projektit |
| Rregullimet e hapësirës së punës | <project-folder>/.restorm/settings.json |
Pasojë praktike: mund të bëni commit një .restorm pa nxjerrë jashtë asnjë
token, dhe kolegu juaj nuk merr paraqitjen tuaj të skedave.
Një serializim i bërë për git
Section titled “Një serializim i bërë për git”Dy garanci, që ekzistojnë vetëm që versionimi të jetë i përdorshëm:
- Renditje kanonike e çelësave. Çelësat e identitetit vijnë të parët
(
id,name,key,type,folderType,method,url), pjesa tjetër renditet. Renditja e vargjeve, nga ana e saj, nuk ndryshohet kurrë: është renditja juaj. - Identifikues të nxjerrë në mënyrë të qëndrueshme. Identifikuesi i një entiteti llogaritet nga shtegu i tij semantik, nuk nxirret rastësisht. Dy persona që shtojnë të njëjtën kërkesë në të njëjtin vend prodhojnë të njëjtin identifikues, gjë që i lejon bashkimit t’i çiftëzojë entitetet siç duhet.
Rezultati: hapja dhe rimbajtja e një projekti pa ndryshuar asgjë nuk prodhon asnjë diff. Shihni Git-in e integruar.
Projektet e fundit
Section titled “Projektet e fundit”Skedar ▸ Skedarët e fundit rendit dhjetë projektet e fundit të hapura; shtigjet që janë bërë të pavlefshme hiqen automatikisht. E njëjta listë ushqen edhe ekranin e mirëseardhjes.