Plán před nasazením
Každé nasazení ukáže, co vytvoří, změní nebo odstraní. Destruktivní změny čekají na výslovný přepínač.
Pro vývojáře
Jeden příkaz propojí git workspace s vaším tenantem. Stavte aplikace v Reactu a TypeScriptu, držte konfiguraci tenanta v souborech, nasazujte podle plánu a vracejte se jedním krokem: ručně, nebo s AI asistentem.
❯
Workspace
Aplikace i konfigurace tenanta leží vedle sebe v gitu, revidují se společně a společně se i povyšují. Změny, které lidé udělají v UI, dorazí do repozitáře jako commity jejich autorů.
acme/├── jetstack.json # prostředí, aplikace a konfigurace├── AGENTS.md # průvodce pro AI asistenty├── CLAUDE.md # vkládá AGENTS.md pro Claude Code├── apps/│ ├── crm/ # jetstack.app.json · server/ · src/│ ├── portal/│ └── website/└── tenant/ # datový model, role, oprávnění, automatizace…
CLI
Samostatná binárka pro macOS, Linux i Windows, kterou servíruje váš tenant, ověřená kontrolním součtem a aktualizovaná příkazem self-update. Nic dalšího instalovat nemusíte.
Začátek
jetstack connectPropojí složku s prostředími tenanta
jetstack loginPřihlášení v prohlížeči včetně dvoufázového ověření
jetstack doctorPojmenuje opravu všeho, co nefunguje
Stavba
jetstack app newZaloží aplikaci: typ, položku menu, handlery, stránku
jetstack devSpustí aplikaci z vašeho počítače proti vývoji
jetstack draftPráce na sdíleném konceptu, vedle Studia
Nasazení
jetstack deploySestaví, naplánuje a nasadí do vývoje
jetstack promotePovýší otestované verze i konfiguraci do produkce
jetstack rollbackNávrat k předchozí verzi
Provoz
jetstack logsChyby a logy handlerů, sledované živě
jetstack historyKaždá změna k porovnání i obnovení
jetstack testOvěří, co každá role vidí a smí
Kód
SDK pro prohlížeč ví, kdo je přihlášený, a se záznamy pracuje v rámci jeho oprávnění. Handlery posílají živé události lidem, kteří je potřebují. Pravidla pro záznamy žijí v manifestu, ne ve vašem kódu.
1import { records } from "@jetstack/sdk";23const cases = records("case");4const { items, total } = await cases.list({5 filters: [{ property: "status", type: "is", param: "open" }],6 orderBy: "created_on", orderDir: "desc", perPage: 20,7});89const created = await cases.create({ title: "New case", priority: "high" });10await cases.patch(created.id, { status: "closed" });
Technologie
Aplikace ve Studiu jsou React a TypeScript s Tailwind CSS a shadcn/ui, sestavené ze sady knihoven s routováním, formuláři, daty, grafy, tabulkami, notifikacemi a animacemi. Když stavíte na vlastním počítači, můžete použít jakýkoli balíček.
Bezpečné nasazení
Každé nasazení ukáže, co vytvoří, změní nebo odstraní. Destruktivní změny čekají na výslovný přepínač.
Vyžadujte u nasazení druhého člověka. CI používá tokeny, které umí nasazovat a nic jiného.
jetstack test provede dočasné uživatele tím, co každá role smí vidět a dělat, lokálně i v CI.
Porovnejte libovolné dva stavy a kterýkoli obnovte, z UI i z CLI.
Pro AI asistenty
Asistent otevřený ve workspace si přečte AGENTS.md: co kde je, jaká pravidla platí a jaké příkazy použít. Dokumentaci čte přes CLI, nástroje vašeho tenanta používá přes MCP a u běžných úkolů postupuje podle připravených dovedností.
Přidej aplikaci na podporu zákazníků, kde tikety vidí jen pracovníci daného zákazníka.
API a běhová prostředí
Stejné operace pro skripty, integrace i AI klienty.
Události záznamů doručované aplikacím spolehlivě, s opakováním.
Endpointy aplikace obsluhuje vaše vlastní HTTP služba za bránou platformy, kde to hosting umožňuje.
Platforma sestaví a spustí PHP službu z balíčku aplikace, kde to hosting umožňuje.
Dokumentace
Začněte
Napište nám o svém projektu a technologiích. Připravíme vám tenant a provedeme váš tým workspacem.