Documentación

DOC / 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.

En esta guíaCrates y API
Primeros pasosEstructura del proyectoReferencia del CLIBucle de desarrolloBuilds incrementalesRouting y páginasVistas RustEventos y foldsSchemas y snapshotsSync verificado con HyphaeContenido tipadoRuntime del navegadorPropiedad del DOMPreview del runtime nativoDespliegue portableBeta full-stackPreview de OpenSDKComponentes y lenguajesConformidad de frameworks webProtocolo de toolingCompatibilidad y deprecaciónAssets adaptativosConfianza de artefactosConfianza de releasesEvidencia de rendimientoErrores y diagnósticosTelemetría voluntariaBuild y despliegueCrates y APILicenciamiento y políticas

Elige el crate propietario

pliego-dom / pliego-macros
Vistas escapadas, DOM con autoría, componentes tipados, adopción SSR y propiedad montada
pliego-log / pliego-fold
Historia tipada, schemas, upcasting, proyecciones, replay, efectos y snapshots
pliego-reactive / pliego-resume
Signals, memos y effects controlados y acciones estándar reanudables del navegador
pliego-content / pliego-assets
Ingesta limitada de contenido y planes reproducibles de media adaptativa
pliego-artifact / pliego-ssg / pliego-inspect
Salida portable, documentos, rutas, recibos, grafos, publicación por staging y verificación
pliego-adapters / pliego-hyphae
Lifecycle externo del navegador y límites de sync durable verificado
pliego-starters / pliego-cli
Proyectos mantenidos de primer uso y superficie completa de comandos
pliego-router / pliego-runtime (0.4.0-beta.1)
Beta pública G1: rutas selladas, layouts streamed, HTTP/1.1 y HTTP/2 limitados, OTel, fallos, recibos y tres modos SSR
pliego-data / pliego-sdk (0.4.0-beta.1)
Beta pública G2 y OpenSDK: autoridad de datos, manifests, admisión de capabilities, runtime Component Model, efectos, compatibilidad y tooling
pliego-pboc / pliego-cloudflare (0.4.0-beta.1)
Preview público G3: salida portable exacta, admisión de hosts, ejecución native/OCI y Cloudflare, compatibilidad rolling y rollback

Entradas públicas principales

pliego_ssg::{Site, Page, Head, Asset}
Crea documentos completos y publica un sitio estático determinista
pliego_dom::{View, Element, IntoView, el}
Compón vistas semánticas escapadas; usa MountScope para lifetimes controlados del navegador
pliego_reactive::{Signal, Memo, Effect}
Modela estado reactivo controlado con semántica de igualdad y disposición
pliego_log::{EventSchema, Log, EventCatalogBuilder, SealedEventCatalog}
Codifica historia durable tipada y sella admisión de versiones
pliego_fold::{Reducer, Projection, ProjectionSnapshot}
Proyecta eventos aceptados transaccionalmente y restaura estado vinculado
pliego_artifact::BuildContext
Captura identidad exacta de fuentes para publicación verificada
pliego_adapters::{AdapterIsland, AdapterPolicy}
Declara módulos externos del navegador y su política de admisión
pliego_hyphae::{ReceiptVerifier, VerifiedAppendResponse, VerifiedPullPage}
Cruza el límite de autoridad durable mediante typestate verificado
pliego_runtime::{NativeRuntimeBuilder, TransportLimits, LayoutStreamDocument}
Construye con el preview público G1 exacto, transporte limitado y streams controlados por rutas
pliego_data::{DataContext, LoaderPolicy, ActionPolicy, SessionManager, CachePolicy}
Construye con la beta pública G2 para contratos full-stack tipados de datos
pliego_pboc::{PbocManifest, HostProfile, verify_bundle}
Valida salida exacta de despliegue y negocia un target antes del upload
pliego_cloudflare::Application
Vincula un PBOC admitido a un registro exacto de funciones de un Worker Rust
pliego_sdk::{ExtensionManifest, HostContract, CapabilityPolicy}
Construye con el preview público exacto de admisión OpenSDK

Genera Rustdoc de versión exacta

shell
git checkout <accepted-revision>
cargo doc --workspace --no-deps --locked
# open target/doc/pliego_ssg/index.html

El Rustdoc del repositorio es la referencia a nivel de símbolos para una revisión exacta. Esta guía explica contratos de producto y propiedad de crates; no reemplaza firmas, trait bounds, feature flags ni notas de seguridad por item emitidas desde la fuente.

Respeta el límite pre-1.0

PliegoRS 0.4.0-beta.1 es software público pre-1.0. Los nombres de crates identifican límites estables de propiedad, pero las firmas públicas pueden cambiar entre prereleases o releases menores. Fija una versión liberada exacta en todas las dependencias pliego-* y nunca mezcles versiones del framework dentro del grafo de una aplicación.

Lee los límites normativos