Dokumentace

Kaloko

Stáhnout
Markdown s obrázky (.zip)Složka pro Docusaurus (.zip)Složka pro VitePress (.zip)Složka pro MkDocs (.zip)HTML pro offline čtení (.zip)PDFNovinky jako JSON
Stránky
▶ Projít krok za krokem

Role a API tokeny

Každý člověk v organizaci má roli a každý token jedná za člověka, nikdy s většími právy, než ta role dovolí. Agenti a CI používají tokeny; místo v plánu nezabírají.

Role

RoleSmíMísto
Viewerčíst běhy a návrhy, komentovat, schvalovat a vracetzdarma
Designernavíc pracovat s koncepty, verzemi, větvemi a sadami tokenů v Kaloko Designjedno místo
Vývojář / testernavíc nahrávat a spravovat běhy a své tokenyjedno místo
Adminnavíc spravovat členy, domény, všechny tokeny a nastavení organizacejedno místo

Projekt může mít vlastního admina projektu, který do projektu zve lidi, mění jim role a projekt může omezit nebo otevřít. Projekty zakládají vývojáři / testeři a admini; kdo projekt založí, stane se jeho adminem. Roli člena změníte v Nastavení → Lidé.

Vytvořte token v aplikaci

  1. Otevřete Nastavení → API tokeny.
    API tokeny v Nastavení
    API tokeny v Nastavení · cs · desktop
  2. Pojmenujte token podle toho, kde bude žít, třeba „CLI na notebooku“ nebo „GitHub Actions“.
  3. Zaškrtněte, co smí. Číst může vždycky.
    • komentáře a schvalování: komentáře a verdikty vaším jménem
    • design: kaloko sync designových konceptů
    • nahrávání běhů: kaloko share z CLI nebo z CI
    • vše, co dovolí moje role
  4. Vyberte, jak dlouho platí: 30 dní, 90 dní nebo rok.
  5. Volitelně ho omezte na vybrané projekty; pak vidí jen ty a nové nezaloží.
  6. Token jednou zkopírujte a uložte do .env projektu jako KALOKO_TOKEN.

Seznam ukazuje u každého tokenu vlastníka, roli, prefix, poslední použití a platnost. Zneplatnit token ukončí okamžitě.

Přihlaste se z terminálu

Na vlastním počítači to jde rychleji:

npx kaloko login

Otevře se prohlížeč, kde kód schválíte, vyberete organizaci a to, co token smí. Token platí nejvýš 30 dní a uloží se do ~/.config/kaloko/.env. S --print ho jen vypíše, s --no-open ukáže odkaz bez otevření prohlížeče.

Tokeny pro CI

Vytvořte token s rozsahem nahrávání běhů, nejlépe omezený na projekt, a uložte ho v CI jako secret KALOKO_TOKEN. npx kaloko ci github a ci gitlab napíšou workflow, které ho čte; víc v referenci CLI.

Pravidla, která nastaví admin

V Nastavení → Zabezpečení může admin povolit tokeny se všemi právy jen adminům, vypnout tokeny omezené na projekty a rozhodnout, jestli si tokeny smějí vytvářet hosté. Token hosta vidí jen jeho projekty. V plánu Enterprise drží tokeny pro automatizaci, která nepatří žádnému člověku, servisní účty.

Na této stránceNa této stránce