Orali

Buscar

Buscá páginas y tokens del sistema de diseño.

Empezar

Orali DS es el sistema de diseño de Tienda Orali, un e-commerce de compra por packs. Reúne tokens, componentes y patrones con una sola fuente de verdad, de Figma al código.

Qué mirar primero

Decisiones clave

Enlaces

Para desarrolladores

Cuatro repos: orali-design-tokens (tokens), tienda-orali (sitio en Next.js + Tailwind), ds-docs-theme (el theme de esta documentación) y sytem-docs-orali (los datos de Orali).

1. Instalar los tokens

Desde GitHub, fijando un tag. La tienda usa la v4.1.0.

"dependencies": {
  "@orali/design-tokens": "github:e-roman/orali-design-tokens#v4.1.0"
}

Fijá siempre un tag: si apuntás a una rama, un cambio de tokens puede llegar sin aviso.

2. Cargar estilos y Tailwind

// app/layout.tsx
import "@orali/design-tokens/tokens.css"

// tailwind.config.ts
import oraliTokens from "@orali/design-tokens/tailwind"
export default { presets: [oraliTokens] }

El preset trae colores, radios y tipografía con nombres semánticos. Si falta un valor, se crea el token; no se agrega en tailwind.config.ts.

3. Usar los componentes

import { Button } from "@/components/ui/button"

<Button variant="add-to-cart">Agregar</Button>

Cada página de Componentes documenta props, estados, tokens y reglas de uso.

Reglas

Correr esta documentación

npm install
npm run dev     # http://localhost:3200

Necesita tienda-orali y ds-docs-theme en la carpeta vecina: copia sus componentes y estilos a una carpeta local (shop/) antes de arrancar.