Ir al contenido

Probar RustFlow hoy

Esta guía es para desarrolladores que quieren evaluar el código real de RustFlow. No es una guía para ejecutar el portal Astro.

Estado: prototipo de desarrollo. RustFlow todavía no ofrece una instalación de producción, un paquete publicado y estable para aplicaciones, ni un CLI propio. La fase 1 implementa la base del runtime reactivo; consulta Estado y fases antes de adoptarlo.

  • Git.
  • Rust estable con una versión compatible con el MSRV del repositorio (actualmente Rust 1.85).
  • Cargo, incluido con Rust.

Comprueba que Rust está disponible:

Ventana de terminal
rustc --version
cargo --version

Clona el repositorio y entra en él:

Ventana de terminal
git clone https://github.com/programadorkevinsvega-sys/RustFlow.git
cd RustFlow

Desde la raíz del repositorio:

Ventana de terminal
cargo test -p rustflow

Para ejecutar también las comprobaciones principales del workspace:

Ventana de terminal
cargo fmt --all -- --check
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --all-features

Las pruebas validan el código implementado en el repositorio. No significan que RustFlow ya pueda compilar una aplicación web completa ni que esté listo para producción.

Por ahora no hay un flujo de instalación recomendado para una aplicación nueva ni una versión estable publicada en crates.io. No uses cargo add rustflow suponiendo que el paquete está publicado, y no dependas de APIs no documentadas.

El runtime reactivo puede explorarse dentro del propio workspace. La API implementada está en crates/rustflow/src/reactivity.rs; sus garantías y limitaciones se explican en Reactividad disponible.

¿Dónde están los componentes y los comandos?

Sección titulada «¿Dónde están los componentes y los comandos?»

El sistema de componentes y su sintaxis están en la fase 2 del roadmap. El runtime de navegador aparece en la fase 3 y el CLI —incluidos los futuros comandos para crear proyectos y generar código— en la fase 6.

Consulta las guías de componentes y CLI para conocer el alcance previsto sin confundirlo con funcionalidades actuales.