Koko Koala Logo
Koko
Estructura de Proyecto

Manifiesto koko.config.json

El Archivo koko.config.json

Al inicializar un proyecto, Koko crea el archivo `koko.config.json` en la raíz. Este archivo actúa como el registro de verdad inmutable de la arquitectura seleccionada y permite que futuras herramientas reconozcan tu stack automáticamente sin analizar archivos de configuración manualmente.

Especificación JSON Schema

El esquema estándar publicado en `https://koko-cli.dev/schema.json` incluye cuatro bloques principales: `project`, `architecture`, `stack` y `features`:

koko.config.json
{ "$schema": "https://koko-cli.dev/schema.json", "project": { "name": "my-super-app", "cliVersion": "v2.0.0", "createdAt": "2026-09-01T12:00:00Z" }, "architecture": { "layout": "monorepo", "packageManager": "pnpm" }, "stack": { "frontend": { "framework": "nextjs", "language": "typescript", "styling": "tailwindcss" }, "backend": { "framework": "express", "language": "typescript" }, "database": { "provider": "postgres", "orm": "drizzle" } }, "features": { "auth": { "provider": "better-auth", "status": "installed" }, "infrastructure": { "dockerCompose": true, "ciCd": "github_actions" } } }