Variablat dhe mjediset
Variablat e Restorm jetojnë brenda një dosjeje variablash, e cila mund të përmbajë disa grupe të tyre: një për çdo mjedis.
Mjediset dhe nënmjediset
Section titled “Mjediset dhe nënmjediset”Një mjedis është një listë çiftesh çelës / vlerë. Ai mund të përmbajë nënmjedise, të cilat trashëgojnë nga prindi i tyre dhe mbivendosin atë që ripërcaktojnë.
Kjo është vegla e duhur për të modeluar staging → staging / customer A,
staging / customer B: baza e përbashkët shkruhet një herë, përsëritet vetëm
ndryshimi.

Zgjedhja e mjedisit aktiv
Section titled “Zgjedhja e mjedisit aktiv”Zgjedhësi i mjedisit ndodhet në të majtë të smartbar-it të çdo skede kërkese. Ai shfaq një pastilë me ngjyrë dhe emrin e mjedisit.
Dritarja e vogël propozon një kutizë «Zbato te të gjitha kërkesat»: kur
shënohet, ajo kalon të gjithë dosjen njëherësh — kjo është ajo që doni për ta
kaluar një projekt të tërë nga local në staging.
Tipat e vlerave
Section titled “Tipat e vlerave”Një variabël nuk është vetëm një varg. Restorm propozon:
| Tipi | Ç’është |
|---|---|
| Varg | Një vlerë literale, e dërguar ashtu siç është |
| Shprehje | Një gjedhe Handlebars — ky është tipi i vetëm te i cili {{ }} vlerësohen |
| Numerike | Një numër, me një format shfaqjeje |
| Boolean | E vërtetë / e rreme |
| Datë-orë | Një datë ISO, me një format |
| Ngjyrë | Një ngjyrë heksadecimale |
| Sekret | Një referencë drejt një burimi sekretesh — vlera nuk kalon kurrë nëpër skedarin e projektit |
| Listë | Një listë vlerash |
| Numërim / Numërim i shumëfishtë | Një vlerë e kufizuar nga një numërim i importuar |
| Listë e personalizuar / Listë e personalizuar e shumëfishtë | Një zgjedhje sipas etiketës në një listë vlerash të personalizuara |
| Variabël | Një referencë drejt një variable tjetër |
| Mjedis | Një referencë drejt një mjedisi |
| Nule | Vlera nule e shprehur qartë |
Rendi i zgjidhjes
Section titled “Rendi i zgjidhjes”Nga më e përgjithshmja te më e veçanta — e fundit fiton:
- mjedisi rrënjë, pastaj çdo nënmjedis i zinxhirit;
- variablat e vetë mjedisit, sipas rendit të deklarimit: një variabël mund pra të mbështetet mbi ato të përcaktuara sipër saj;
- variablat e ekzekutimit të vendosura nga një skenar (veprimi Përcakto variabël), që mbulojnë mjedisin gjatë ekzekutimit;
- vlerat e vetë kërkesës (koka, parametra kërkese, parametra shtegu), ku çdo grup zgjidhet mbi kontekstin e grumbulluar;
- dhe së fundi
{{ }}të shkruara drejtpërdrejt në fushat e kërkesës — shihni Variablat në rresht.
Restorm bën veç kësaj disa kalime: një shprehje e një mjedisi prind mund pra të marrë një vlerë të ripërcaktuar nga një fëmijë.
Variablat e çaktivizuara
Section titled “Variablat e çaktivizuara”Çdo variabël ka një kutizë aktivizimi. Një variabël e çaktivizuar nuk hyn në kontekst — kjo është mënyra e pastër për të asgjësuar përkohësisht një mbivendosje pa e fshirë atë.
Gjatë importimit, çiftet çelës / vlerë, vlera e të cilëve zgjidhet si bosh, çaktivizohen automatikisht: ekzekutimi juaj i parë nuk dërgon pra një re të tërë kokash bosh.
Po helper-at?
Section titled “Po helper-at?”Çdo shprehje është një gjedhe Handlebars, me mbi njëqind helper-a të disponueshëm: vargje, matematikë, data, lista, kodim, hashim, të dhëna të rastësishme.