Consume the system
Six steps to a Webzenia-powered app: tokens, components, and the governance gates. The full reference is docs/CONSUMING.md in the repo.
Prerequisite: Git access to the private repo
github.com/webzenia/webzenia-design-system (SSH key or a PAT with repo scope). Stack: Next.js App Router + Tailwind v4 + pnpm.Install the tokens
A git dependency on the private repo’s tokens/ folder. Commit the lockfile: it pins the commit and carries the subpath.
Import the token layer
Tailwind’s framework import stays in your app (content detection roots here); the design system follows. Import the entry once in your root layout.
Ship the fonts
The @font-face rules reference /fonts/*. Copy the bundled woff2 into your public dir.
Point at the registry
The registry is public, so no auth header. Add it to components.json.
Install components
Dependencies resolve transitively. You own the source. Edit it freely.
Inherit the gates
Drop in @webzenia/design-governance so this app’s Claude Code enforces the same rules. After installing the primitives, baseline once.
Verify it’s wired
Render <Text role="display-xl">Hi</Text> — it should paint in the Söhne display face at the right size. If it’s unstyled, the token import (step 02/03) isn’t wired. Then pnpm tsc --noEmit and the three audits should pass.