diff --git a/README.md b/README.md index 32e205f5..93599d9e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

PageTop

-

Entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.

+

Un entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.

[![Licencia](https://img.shields.io/badge/license-MIT%2FApache-blue.svg?label=Licencia&style=for-the-badge)](#-license) [![Doc API](https://img.shields.io/docsrs/pagetop?label=Doc%20API&style=for-the-badge&logo=Docs.rs)](https://docs.rs/pagetop) @@ -13,19 +13,19 @@ -`PageTop` reivindica la esencia de la web clásica combinando SSR (*renderizado en el servidor*), -HTML, CSS y JavaScript. Facilita un conjunto completo de funcionalidades que los desarrolladores -pueden implementar, extender o adaptar a las necesidades de cada solución web, incluyendo: +`PageTop` reivindica la esencia de la web clásica usando [Rust](https://www.rust-lang.org/es) para +la creación de soluciones web SSR (*renderizadas en el servidor*) basadas en HTML, CSS y JavaScript. +Ofrece un conjunto de herramientas que los desarrolladores pueden implementar, extender o adaptar +según las necesidades de cada proyecto, incluyendo: - * **Acciones** (*actions*). Las funcionalidades que incorporen acciones en su lógica de programa - estarán proporcionando a los desarrolladores herramientas para alterar su comportamiento interno - interceptando su flujo de ejecución. - * **Componentes** (*components*). Para encapsular HTML, CSS y JavaScript en unidades funcionales, - configurables y bien definidas. - * **Paquetes** (*packages*). Extienden o personalizan funcionalidades existentes interactuando con - las APIs de `PageTop` o de paquetes de terceros. - * **Temas** (*themes*). Permiten a los desarrolladores modificar la apariencia de páginas y - componentes sin afectar a su funcionalidad. + * **Acciones** (*actions*): alteran la lógica interna de una funcionalidad interceptando su flujo + de ejecución. + * **Componentes** (*components*): encapsulan HTML, CSS y JavaScript en unidades funcionales, + configurables y reutilizables. + * **Paquetes** (*packages*): añaden, extienden o personalizan funcionalidades usando las APIs de + `PageTop` o de terceros. + * **Temas** (*themes*): permiten modificar la apariencia de páginas y componentes sin comprometer + su funcionalidad. # ⚡️ Guía rápida @@ -41,8 +41,10 @@ async fn main() -> std::io::Result<()> { } ``` -Proporciona una página de bienvenida en `http://localhost:8088` según la configuración predefinida. -Para personalizar el servicio puedes crear un paquete de `PageTop`: +Por defecto, este código sirve una página web de bienvenida accesible desde un navegador en la +dirección `http://localhost:8088`, siguiendo la configuración predeterminada. + +Para personalizar el servicio, puedes crear un paquete de `PageTop` de la siguiente manera: ```rust#ignore use pagetop::prelude::*; @@ -67,8 +69,8 @@ async fn main() -> std::io::Result<()> { } ``` -Este programa prepara un paquete personalizado llamado `HelloWorld` que sirve una página web en la -ruta raíz (`/`) mostrando el mensaje "Hello world!" en un elemento HTML `

`. +Este programa implementa un paquete llamado `HelloWorld` que sirve una página web en la ruta raíz +(`/`) mostrando el texto "Hello world!" dentro de un elemento HTML `

`. # 📂 Repositorio diff --git a/drust/README.md b/drust/README.md index 5ee98b3a..2f11a891 100644 --- a/drust/README.md +++ b/drust/README.md @@ -19,8 +19,8 @@ contenidos de manera sencilla. # 📌 Sobre PageTop [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web -clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones web -modulares, extensibles y configurables. +clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y +configurables, basadas en HTML, CSS y JavaScript. # ⚡️ Guía rápida diff --git a/drust/src/main.rs b/drust/src/main.rs index 543c7bfd..845931c5 100644 --- a/drust/src/main.rs +++ b/drust/src/main.rs @@ -12,9 +12,9 @@ //! //! # 📌 Sobre PageTop //! -//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la -//! web clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones -//! web modulares, extensibles y configurables. +//! [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la +//! web clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles +//! y configurables, basadas en HTML, CSS y JavaScript. use pagetop::prelude::*; diff --git a/helpers/pagetop-build/README.md b/helpers/pagetop-build/README.md index 696bee9b..9e6b6222 100644 --- a/helpers/pagetop-build/README.md +++ b/helpers/pagetop-build/README.md @@ -14,8 +14,8 @@ # 📌 Sobre PageTop [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web -clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones web -modulares, extensibles y configurables. +clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y +configurables, basadas en HTML, CSS y JavaScript. # 🚧 Advertencia diff --git a/helpers/pagetop-build/src/lib.rs b/helpers/pagetop-build/src/lib.rs index c992e08f..831521f6 100644 --- a/helpers/pagetop-build/src/lib.rs +++ b/helpers/pagetop-build/src/lib.rs @@ -13,9 +13,9 @@ //! //! # 📌 Sobre PageTop //! -//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la -//! web clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones -//! web modulares, extensibles y configurables. +//! [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la +//! web clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles +//! y configurables, basadas en HTML, CSS y JavaScript. //! //! # ⚡️ Guía rápida //! diff --git a/helpers/pagetop-macros/README.md b/helpers/pagetop-macros/README.md index 6b629222..2cebb73c 100644 --- a/helpers/pagetop-macros/README.md +++ b/helpers/pagetop-macros/README.md @@ -23,8 +23,8 @@ cada proyecto `PageTop`. # 📌 Sobre PageTop [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web -clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones web -modulares, extensibles y configurables. +clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y +configurables, basadas en HTML, CSS y JavaScript. # 🚧 Advertencia diff --git a/helpers/pagetop-macros/src/lib.rs b/helpers/pagetop-macros/src/lib.rs index b6495e5d..ff7081b5 100644 --- a/helpers/pagetop-macros/src/lib.rs +++ b/helpers/pagetop-macros/src/lib.rs @@ -13,9 +13,9 @@ //! //! # 📌 Sobre PageTop //! -//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la -//! web clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones -//! web modulares, extensibles y configurables. +//! [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la +//! web clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles +//! y configurables, basadas en HTML, CSS y JavaScript. mod maud; mod smart_default; diff --git a/packages/pagetop-seaorm/README.md b/packages/pagetop-seaorm/README.md index c4963be8..9285dde3 100644 --- a/packages/pagetop-seaorm/README.md +++ b/packages/pagetop-seaorm/README.md @@ -20,8 +20,8 @@ permitir migraciones independientes para cada paquete del proyecto. # 📌 Sobre PageTop [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web -clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones web -modulares, extensibles y configurables. +clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y +configurables, basadas en HTML, CSS y JavaScript. # 🚧 Advertencia diff --git a/packages/pagetop-seaorm/src/lib.rs b/packages/pagetop-seaorm/src/lib.rs index d893b5f9..995660c6 100644 --- a/packages/pagetop-seaorm/src/lib.rs +++ b/packages/pagetop-seaorm/src/lib.rs @@ -13,9 +13,9 @@ //! //! # 📌 Sobre PageTop //! -//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la -//! web clásica combinando SSR (*renderizado en el servidor*), HTML, CSS y JS, para crear soluciones -//! web modulares, extensibles y configurables. +//! [PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la +//! web clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles +//! y configurables, basadas en HTML, CSS y JavaScript. use pagetop::prelude::*; diff --git a/pagetop/Cargo.toml b/pagetop/Cargo.toml index c774a985..64749291 100644 --- a/pagetop/Cargo.toml +++ b/pagetop/Cargo.toml @@ -4,7 +4,7 @@ version = "0.0.58" edition = "2021" description = """\ - Entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.\ + Un entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.\ """ categories = ["web-programming", "gui", "development-tools", "asynchronous"] keywords = ["pagetop", "web", "framework", "frontend", "ssr"] diff --git a/pagetop/src/lib.rs b/pagetop/src/lib.rs index 9ab35eca..2a830ad7 100644 --- a/pagetop/src/lib.rs +++ b/pagetop/src/lib.rs @@ -4,7 +4,7 @@ //! //!

PageTop

//! -//!

Entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.

+//!

Un entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.

//! //! [![Licencia](https://img.shields.io/badge/license-MIT%2FApache-blue.svg?label=Licencia&style=for-the-badge)](#-license) //! [![Doc API](https://img.shields.io/docsrs/pagetop?label=Doc%20API&style=for-the-badge&logo=Docs.rs)](https://docs.rs/pagetop) @@ -14,19 +14,19 @@ //!
//! //! -//! `PageTop` reivindica la esencia de la web clásica combinando SSR (*renderizado en el servidor*), -//! HTML, CSS y JavaScript. Facilita un conjunto completo de funcionalidades que los desarrolladores -//! pueden implementar, extender o adaptar a las necesidades de cada solución web, incluyendo: +//! `PageTop` reivindica la esencia de la web clásica usando [Rust](https://www.rust-lang.org/es) +//! para la creación de soluciones web SSR (*renderizadas en el servidor*) basadas en HTML, CSS y +//! JavaScript. Ofrece un conjunto de herramientas que los desarrolladores pueden implementar, +//! extender o adaptar según las necesidades de cada proyecto, incluyendo: //! -//! * **Acciones** (*actions*). Las funcionalidades que incorporen acciones en su lógica de -//! programa estarán proporcionando a los desarrolladores herramientas para alterar su -//! comportamiento interno interceptando su flujo de ejecución. -//! * **Componentes** (*components*). Para encapsular HTML, CSS y JavaScript en unidades -//! funcionales, configurables y bien definidas. -//! * **Paquetes** (*packages*). Extienden o personalizan funcionalidades existentes interactuando -//! con las APIs de `PageTop` o de paquetes de terceros. -//! * **Temas** (*themes*). Permiten a los desarrolladores modificar la apariencia de páginas y -//! componentes sin afectar a su funcionalidad. +//! * **Acciones** (*actions*): alteran la lógica interna de una funcionalidad interceptando su +//! flujo de ejecución. +//! * **Componentes** (*components*): encapsulan HTML, CSS y JavaScript en unidades funcionales, +//! configurables y reutilizables. +//! * **Paquetes** (*packages*): añaden, extienden o personalizan funcionalidades usando las APIs +//! de `PageTop` o de terceros. +//! * **Temas** (*themes*): permiten modificar la apariencia de páginas y componentes sin +//! comprometer su funcionalidad. //! //! # ⚡️ Guía rápida //! @@ -41,8 +41,10 @@ //! } //! ``` //! -//! Proporciona una página de bienvenida en `http://localhost:8088` según la configuración -//! predefinida. Para personalizar el servicio puedes crear un paquete de `PageTop`: +//! Por defecto, este código sirve una página web de bienvenida accesible desde un navegador en la +//! dirección `http://localhost:8088`, siguiendo la configuración predeterminada. +//! +//! Para personalizar el servicio, puedes crear un paquete de `PageTop` de la siguiente manera: //! //! ```rust#ignore //! use pagetop::prelude::*; @@ -67,8 +69,8 @@ //! } //! ``` //! -//! Este programa prepara un paquete personalizado llamado `HelloWorld` que sirve una página web en -//! la ruta raíz (`/`) mostrando el mensaje "Hello world!" en un elemento HTML `

`. +//! Este programa implementa un paquete llamado `HelloWorld` que sirve una página web en la ruta +//! raíz (`/`) mostrando el texto "Hello world!" dentro de un elemento HTML `

`. //! //! # 🧩 Gestión de Dependencias //!