mirror of
https://github.com/hanzo-ml/trainer.git
synced 2026-09-24 00:31:34 +00:00
5 new root markdown files. UPSTREAM_README.md preserves original. No upstream code modified. Branding consumed at runtime from a brand package per BRAND.md (@hanzo/brand, @luxfi/brand, @zooai/brand, etc.). Multi-tenant via JWT tenant claim per MULTI_TENANT.md. Apache-2.0 preserved; NOTICE attributes upstream.
939 B
939 B
Design
The design system is defined in the brand package's DESIGN.md. Each
brand publishes its own design spec; this fork delegates to whichever
brand package is configured via BRAND_PACKAGE.
Layered design system
| Layer | Where |
|---|---|
| Tokens (colors, typography, spacing, density) | brand package brand.json + DESIGN.md |
| Components (buttons, forms, cards) | this fork's frontend (where applicable) |
| Brand assets (logos, favicons, fonts) | brand package assets/ |
| Theme application | brand package loadBrand() + framework integration |
Why no design system in this fork
The design system lives one level up so all forks in the lifecycle estate share consistent components and tokens without duplication. A reseller swaps the brand package; design tokens update without code changes.
See also
- The configured brand package's
DESIGN.md(e.g.@luxfi/brand/DESIGN.md) - BRAND.md in this fork