vitrinkaDokumentaceZpět do vitrínky

Sady: záznam a publikování

Sada je adresář souborů se sdílecí adresou. vitrinka set je způsob, jak ji založit, naplnit a odeslat — a při každém pushi jde celá znovu, takže push po době offline doplní všechno.

Založení sady

Vytvoří v repozitáři .vitrinka konfiguraci sady, aby pushe věděly, kam míří.

vitrinka set init

Pořízení snímku

Pořídí snímek rovnou do sady a pushne ho. Umí řídit iOS simulátor, Android emulátor, macOS i prohlížeč — nebo převzít obrázek, který už máte.

vitrinka set capture web \
  --route /checkout \
  --note "sleva se počítá dvakrát" \
  --open https://localhost:3000/checkout

--note a --route jsou povinné: snímek bez obojího je obrázek, který nikdo nezařadí.

Přepínače pro capture

PřepínačCo dělá
--routePovinné. Routa aplikace, na které snímek vznikl.
--notePovinné. Popisek.
--titleLidský název — zároveň pojmenuje soubor.
--labelStabilní označení snímku. Míří na něj propojení cest.
--nextVětev cesty: označení cílového snímku. Lze opakovat.
--targetJSON bbox {X,Y,W,H} prvku, na který se kliklo — následuje po --next.
--openDeep link, který se otevře před pořízením snímku.
--settleKolik sekund počkat. Výchozí 4 s --open, jinak 0.
--viewportWxH nebo WxH@scale, např. 393x852@3.
--udidUDID iOS simulátoru.
--regionOblast pro macOS, x,y,w,h.
--filePřevezme existující obrázek místo pořízení nového.
--hqPlná kvalita: bez ztrátové rekomprese a bez zmenšení.
--srcZdrojový soubor, který to implementuje. Lze opakovat nebo oddělit čárkami.
--stateVýznamný stav aplikace nebo přihlášení.
--urlAdresa původu — v manifestu má přednost před --open.
--rootKořen záznamu. Výchozí .vitrinka/screenshots.

Odeslání sady

Zabalí kořen záznamu a nahraje ho. Idempotentní — celá sada jde pokaždé, takže opakované spuštění obsah nahradí, ne přidá.

vitrinka set push --title "Košík — třetí kolo"
PřepínačCo dělá
--rootKořen záznamu. Výchozí .vitrinka/screenshots.
--titleLidský název, posílá se při každém pushi.
--sourceProváže zdrojovou sadu: project/branchSlug/key.

Pojmenování a rámec

meta nastaví hlavičku cesty — kicker, název, akcent, úvod a chipy. rename dá sadě stabilní vlastní jméno, takže čitelná adresa funguje vedle číselné.

vitrinka set meta --title "Košík" --kicker "třetí kolo"
vitrinka set rename myapp/main/7 payout-flow

Artefakty

Artefakt je samostatná interaktivní stránka, ne galerie. init ji připraví i s konfigurací sady, create postaví report z existující sady snímků.

vitrinka artifact init
vitrinka artifact create