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.

PLIEGORS / 0.4.0-BETA.1 / 21 CRATES

Una beta pública coordinada.

El CLI y los veinte crates de librería están publicados en crates.io con la versión exacta 0.4.0-beta.1, incluyendo pliego-router, pliego-runtime, pliego-data, pliego-pboc, pliego-cloudflare y pliego-sdk. G1, G2, G3 y OpenSDK avanzan como un solo grafo; PBOC v1alpha1 sigue como contrato preview.

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 las superficies de proyecto, diagnóstico, upgrade, inspección de releases y telemetría voluntaria.

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

Inicio

Builds incrementales

Usa no-ops verificados, dependencias explícitas de rutas lazy, reutilización observable y controles privados de caché sin debilitar la publicación atómica.

06

Autoría

Routing y páginas

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

07

Autoría

Vistas Rust

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

08

Estado

Eventos y folds

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

09

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.

10

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.

11

Autoría

Contenido tipado

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

12

Runtime

Runtime del navegador

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

13

Runtime

Propiedad del DOM

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

14

Runtime

Preview del runtime nativo

Instala el preview público del router y runtime G1, y evalúa HTTP/2, layouts controlados por rutas, lifecycle limitado y tres modos SSR.

15

Entrega

Despliegue portable

Valida un PBOC sellado, admite hosts nativos o Cloudflare y demuestra compatibilidad rolling y rollback antes del upload.

16

Runtime

Beta full-stack

Usa loaders G2 publicados, actions progresivas, sesiones, aislamiento de cache, invalidación y diagnósticos por recibos.

17

OpenSDK

Preview de OpenSDK

Instala el preview público de OpenSDK y entiende admisión, capabilities, efectos, conformidad y su gobernanza pendiente.

18

OpenSDK

Componentes y lenguajes

Ejecuta el host tipado de Wasm Components y compara las implementaciones limitadas de conformidad en Rust, TypeScript y Python.

19

OpenSDK

Conformidad de frameworks web

Integra React, Svelte y Lit mediante lifecycles explícitos de Custom Elements y adapters con cleanup medible.

20

OpenSDK

Protocolo de tooling

Negocia clientes de editor y MCP sobre JSON-RPC limitado sin conceder autoridad ambiental sobre el proyecto o la red.

21

OpenSDK

Compatibilidad y deprecación

Lee la matriz verificable de soporte, niveles de estabilidad, requisitos de migración y límite de fuente independiente del proveedor.

22

Entrega

Assets adaptativos

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

23

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.

24

Entrega

Confianza de releases

Verifica archives deterministas, firmas, attestations, provenance y evidencia de promoción exclusiva del release.

25

Operación

Evidencia de rendimiento

Reproduce observaciones de benchmarks, lee su contexto de hardware y separa mediciones de afirmaciones.

26

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.

27

Operación

Telemetría voluntaria

Controla un journal de uso local, desactivado por defecto, con allowlist exacta y eliminación controlada por el usuario.

28

Entrega

Build y despliegue

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

29

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.

30

Proyecto

Licenciamiento y políticas

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