zeekayandHanzo Dev d926ae6db8 Compile with TypeScript 7
typescript 7.0.2 is the native compiler, so this is a pin and not a second
toolchain. next 16 reads no JavaScript API from it, and nothing else here
does either. 0 diagnostics before and after.

The lockfile had frozen @hanzo/ui at 8.0.111 while package.json asked for
^8.27.7, so installing the pin resolves it, and Grid now lives at
@hanzo/ui/grid with the column track list as a value: columns={{ min, max }}.
The home page says it that way.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-17 00:55:14 -07:00
2026-09-17 00:55:14 -07:00
2026-02-14 05:27:01 -08:00
2026-09-17 00:55:14 -07:00
2026-09-17 00:55:14 -07:00

Zoo Docs

Official documentation for Zoo Labs Foundation - Democratizing AI through decentralized training.

Overview

Built with @hanzo/docs - the documentation framework by Hanzo AI.

Development

# Install dependencies
pnpm install

# Start development server
pnpm dev

Open http://localhost:3000 to view the docs.

Structure

zoo-docs/
├── app/                    # Next.js App Router
│   ├── (home)/            # Landing page, in gui primitives
│   ├── docs/              # Documentation pages
│   ├── api/search/        # Static search index
│   ├── global.css         # One import: @hanzo/docs-ui/css/style.css
│   └── layout.tsx         # Root layout
├── components/
│   └── icons.tsx          # The one client boundary icons come from
├── content/               # MDX content
│   └── docs/             # Documentation content
├── lib/                   # Utilities
│   ├── source.ts         # @hanzo/docs source config
│   └── layout.shared.tsx # Shared layout options
└── public/               # Static assets

Styling

Layout and text are gui primitives from @hanzo/ui and @hanzo/gui, coloured by @hanzo/design's tokens. No Tailwind, no class strings — style is props: <YStack bg="$color2" rounded="$6" p="$4">. The palette is monochrome and lives in the design package; this site defines no colours of its own.

app/gui.css is generated by hanzo-docs-css before every dev and build run. It is not checked in.

Building

# Build for production
pnpm build

# Start production server
pnpm start

Part of Multi-Brand Docs System

This documentation site shares core functionality with:

All three use the same @hanzo/docs foundation with brand-specific theming.

S
Description
Zoo Labs Foundation documentation
Readme
324 KiB
Languages
TypeScript 89.6%
MDX 8.1%
CSS 2.3%