📝 Retoques en la descripción de PageTop

This commit is contained in:
Manuel Cillero 2024-12-21 08:11:59 +01:00
parent 53144eab91
commit ddea5b5836
11 changed files with 59 additions and 55 deletions

View file

@ -4,7 +4,7 @@
<h1>PageTop</h1> <h1>PageTop</h1>
<p>Entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.</p> <p>Un entorno de desarrollo para crear soluciones web modulares, extensibles y configurables.</p>
[![Licencia](https://img.shields.io/badge/license-MIT%2FApache-blue.svg?label=Licencia&style=for-the-badge)](#-license) [![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) [![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 @@
</div> </div>
`PageTop` reivindica la esencia de la web clásica combinando SSR (*renderizado en el servidor*), `PageTop` reivindica la esencia de la web clásica usando [Rust](https://www.rust-lang.org/es) para
HTML, CSS y JavaScript. Facilita un conjunto completo de funcionalidades que los desarrolladores la creación de soluciones web SSR (*renderizadas en el servidor*) basadas en HTML, CSS y JavaScript.
pueden implementar, extender o adaptar a las necesidades de cada solución web, incluyendo: 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 * **Acciones** (*actions*): alteran la lógica interna de una funcionalidad interceptando su flujo
estarán proporcionando a los desarrolladores herramientas para alterar su comportamiento interno de ejecución.
interceptando su flujo de ejecución. * **Componentes** (*components*): encapsulan HTML, CSS y JavaScript en unidades funcionales,
* **Componentes** (*components*). Para encapsular HTML, CSS y JavaScript en unidades funcionales, configurables y reutilizables.
configurables y bien definidas. * **Paquetes** (*packages*): añaden, extienden o personalizan funcionalidades usando las APIs de
* **Paquetes** (*packages*). Extienden o personalizan funcionalidades existentes interactuando con `PageTop` o de terceros.
las APIs de `PageTop` o de paquetes de terceros. * **Temas** (*themes*): permiten modificar la apariencia de páginas y componentes sin comprometer
* **Temas** (*themes*). Permiten a los desarrolladores modificar la apariencia de páginas y su funcionalidad.
componentes sin afectar a su funcionalidad.
# ⚡️ Guía rápida # ⚡️ 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. Por defecto, este código sirve una página web de bienvenida accesible desde un navegador en la
Para personalizar el servicio puedes crear un paquete de `PageTop`: 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 ```rust#ignore
use pagetop::prelude::*; 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 Este programa implementa un paquete llamado `HelloWorld` que sirve una página web en la ruta raíz
ruta raíz (`/`) mostrando el mensaje "Hello world!" en un elemento HTML `<h1>`. (`/`) mostrando el texto "Hello world!" dentro de un elemento HTML `<h1>`.
# 📂 Repositorio # 📂 Repositorio

View file

@ -19,8 +19,8 @@ contenidos de manera sencilla.
# 📌 Sobre PageTop # 📌 Sobre PageTop
[PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y
modulares, extensibles y configurables. configurables, basadas en HTML, CSS y JavaScript.
# ⚡️ Guía rápida # ⚡️ Guía rápida

View file

@ -12,9 +12,9 @@
//! //!
//! # 📌 Sobre PageTop //! # 📌 Sobre PageTop
//! //!
//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la //! [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles
//! web modulares, extensibles y configurables. //! y configurables, basadas en HTML, CSS y JavaScript.
use pagetop::prelude::*; use pagetop::prelude::*;

View file

@ -14,8 +14,8 @@
# 📌 Sobre PageTop # 📌 Sobre PageTop
[PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y
modulares, extensibles y configurables. configurables, basadas en HTML, CSS y JavaScript.
# 🚧 Advertencia # 🚧 Advertencia

View file

@ -13,9 +13,9 @@
//! //!
//! # 📌 Sobre PageTop //! # 📌 Sobre PageTop
//! //!
//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la //! [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles
//! web modulares, extensibles y configurables. //! y configurables, basadas en HTML, CSS y JavaScript.
//! //!
//! # ⚡️ Guía rápida //! # ⚡️ Guía rápida
//! //!

View file

@ -23,8 +23,8 @@ cada proyecto `PageTop`.
# 📌 Sobre PageTop # 📌 Sobre PageTop
[PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y
modulares, extensibles y configurables. configurables, basadas en HTML, CSS y JavaScript.
# 🚧 Advertencia # 🚧 Advertencia

View file

@ -13,9 +13,9 @@
//! //!
//! # 📌 Sobre PageTop //! # 📌 Sobre PageTop
//! //!
//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la //! [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles
//! web modulares, extensibles y configurables. //! y configurables, basadas en HTML, CSS y JavaScript.
mod maud; mod maud;
mod smart_default; mod smart_default;

View file

@ -20,8 +20,8 @@ permitir migraciones independientes para cada paquete del proyecto.
# 📌 Sobre PageTop # 📌 Sobre PageTop
[PageTop](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la web [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles y
modulares, extensibles y configurables. configurables, basadas en HTML, CSS y JavaScript.
# 🚧 Advertencia # 🚧 Advertencia

View file

@ -13,9 +13,9 @@
//! //!
//! # 📌 Sobre PageTop //! # 📌 Sobre PageTop
//! //!
//! [`PageTop`](https://docs.rs/pagetop) es un entorno de desarrollo que reivindica la esencia de la //! [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 clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles
//! web modulares, extensibles y configurables. //! y configurables, basadas en HTML, CSS y JavaScript.
use pagetop::prelude::*; use pagetop::prelude::*;

View file

@ -4,7 +4,7 @@ version = "0.0.58"
edition = "2021" edition = "2021"
description = """\ 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"] categories = ["web-programming", "gui", "development-tools", "asynchronous"]
keywords = ["pagetop", "web", "framework", "frontend", "ssr"] keywords = ["pagetop", "web", "framework", "frontend", "ssr"]

View file

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