PLIEGORS / DOCUMENTATION

Construye todo el documento en Rust.

Comienza con HTML útil, añade estado capaz de explicarse y admite librerías del navegador sólo mediante límites de lifecycle explícitos.

START / 04 COMMANDS

De cero a un proyecto en ejecución.

El starter predeterminado es intencionalmente pequeño, pero no está vacío: enseña el grafo de rutas, errores con autoría, metadata, assets y el ledger del build.

shell
pliego new my-app
cd my-app
pliego check
pliego dev
01

Inicio

Primeros pasos

Instala el CLI, crea un proyecto, inicia el servidor de desarrollo y produce el primer build verificado.

02

Inicio

Estructura del proyecto

Entiende pliego.toml, el paquete del sitio, el cliente WASM opcional, los assets públicos y la propiedad de la salida.

03

Inicio

Referencia del CLI

Usa new, check, build, dev, preview, inspect, templates y diagnósticos legibles por máquinas.

04

Inicio

Bucle de desarrollo

Sigue eventos nativos de archivos mediante HMR tipado, grafos causales, explicaciones de artefactos y recuperación sin perder la última salida válida.

05

Autoría

Routing y páginas

Crea documentos HTML completos, metadata canónica, rutas limpias, redirects y páginas de error con autoría.

06

Autoría

Vistas Rust

Compón vistas semánticas con texto escapado, macros tipadas, atributos estables y HTML útil primero.

07

Estado

Eventos y folds

Modela hechos durables, proyecciones deterministas, paridad de replay, snapshots y efectos explícitos.

08

Estado

Schemas y snapshots

Versiona eventos, sella upcasters adyacentes, vincula la identidad de proyección y restaura snapshots sólo contra un contrato compatible exacto.

09

Estado

Sync verificado con Hyphae

Añade y reproduce historia durable mediante attestations firmadas, snapshots fijos, política de autoridad y tipos de verificación consumibles.

10

Autoría

Contenido tipado

Carga colecciones limitadas de Markdown, JSON y TOML con identidades estables y errores accionables.

11

Runtime

Runtime del navegador

Reanuda comportamiento Rust/WASM y admite GSAP, Lenis, Three.js o WebGL mediante adaptadores de lifecycle.

12

Runtime

Propiedad del DOM

Controla rangos montados, reconcilia hijos keyed, adopta salida SSR exacta y elimina listeners, efectos, adapters y nodos de forma determinista.

13

Entrega

Assets adaptativos

Planifica variantes reproducibles de imagen, video, fuentes y 3D bajo presupuestos explícitos por dispositivo.

14

Entrega

Confianza de artefactos

Entiende namespaces portables, captura exacta de fuentes, publicación por staging, recibos de build, grafos causales y verificación fail-closed.

15

Operación

Errores y diagnósticos

Interpreta códigos PLG estables, fallos de build en navegador, diagnósticos JSON, códigos de salida y recuperación.

16

Entrega

Build y despliegue

Verifica el ledger de salida, previsualiza bytes de producción, selecciona artefactos y despliega salida estática.

17

Referencia

Crates y API

Elige el crate público que controla cada contrato, genera Rustdoc de versión exacta y evita depender de internals de implementación.

18

Proyecto

Licenciamiento y políticas

Entiende Apache-2.0, avisos de terceros, marcas, reportes de seguridad, soporte y contribuciones.