📝 Completa la documentación para el "workspace"
This commit is contained in:
parent
b8b98e07c7
commit
6c2ff4793e
3 changed files with 33 additions and 15 deletions
44
README.md
44
README.md
|
|
@ -13,17 +13,14 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
**PageTop** reúne algunos de los *crates* más estables y populares del ecosistema Rust para
|
**PageTop** reivindica la sencillez de la web clásica utilizando SSR (*renderizado en el servidor*),
|
||||||
proporcionar un conjunto completo de funcionalidades que pueden extenderse y adaptarse a las
|
HTML, CSS y JavaScript. Proporciona un conjunto completo de funcionalidades que pueden extenderse y
|
||||||
necesidades específicas de cada aplicación web.
|
adaptarse a las necesidades de cada solución web implementando:
|
||||||
|
|
||||||
PageTop reivindica la sencillez de la web clásica aplicando *renderizado en el servidor* (SSR),
|
|
||||||
HTML, CSS y JS, mediante acciones, componentes, diseños y paquetes:
|
|
||||||
|
|
||||||
* **Acciones** (*actions*). Las funcionalidades que incorporen acciones en su lógica de programa
|
* **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
|
estarán proporcionando a los desarrolladores herramientas para alterar su comportamiento interno
|
||||||
interceptando su flujo 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 bien definidas.
|
configurables y bien definidas.
|
||||||
* **Diseños** (*layouts*). Permiten a los desarrolladores modificar la apariencia de páginas y
|
* **Diseños** (*layouts*). Permiten a los desarrolladores modificar la apariencia de páginas y
|
||||||
componentes sin afectar a su funcionalidad.
|
componentes sin afectar a su funcionalidad.
|
||||||
|
|
@ -74,14 +71,35 @@ Este programa prepara un paquete personalizado llamado `HelloWorld` que sirve un
|
||||||
ruta raíz (`/`) mostrando el mensaje "Hello world!" en un elemento HTML `<h1>`.
|
ruta raíz (`/`) mostrando el mensaje "Hello world!" en un elemento HTML `<h1>`.
|
||||||
|
|
||||||
|
|
||||||
# 📂 Crates de ayuda
|
# 📂 Estructura del código
|
||||||
|
|
||||||
* [pagetop-macros](https://github.com/manuelcillero/pagetop/tree/latest/helpers/pagetop-macros):
|
El repositorio se organiza en un *workspace* con los siguientes subproyectos:
|
||||||
Proporciona una colección de macros que mejoran la experiencia de desarrollo con PageTop.
|
|
||||||
|
|
||||||
* [pagetop-build](https://github.com/manuelcillero/pagetop/tree/latest/helpers/pagetop-build):
|
* **[pagetop](https://github.com/manuelcillero/pagetop/tree/latest/pagetop)**, es la librería
|
||||||
Permite incluir fácilmente archivos estáticos o archivos SCSS compilados, directamente en el
|
principal. Reúne algunos de los *crates* más estables y populares del ecosistema Rust para
|
||||||
binario de las aplicaciones PageTop.
|
proporcionar APIs, patrones de desarrollo y buenas prácticas para la creación avanzada de
|
||||||
|
soluciones web SSR (*Server-Side Rendering*).
|
||||||
|
|
||||||
|
## Auxiliares
|
||||||
|
|
||||||
|
* **[pagetop-build](https://github.com/manuelcillero/pagetop/tree/latest/helpers/pagetop-build)**,
|
||||||
|
permite incluir fácilmente archivos estáticos o archivos SCSS compilados directamente en el
|
||||||
|
binario de las aplicaciones **PageTop**.
|
||||||
|
|
||||||
|
* **[pagetop-macros](https://github.com/manuelcillero/pagetop/tree/latest/helpers/pagetop-macros)**,
|
||||||
|
proporciona una colección de macros que mejoran la experiencia de desarrollo con **PageTop**.
|
||||||
|
|
||||||
|
## Paquetes
|
||||||
|
|
||||||
|
* **[pagetop-seaorm](https://github.com/manuelcillero/pagetop/tree/latest/packages/pagetop-seaorm)**,
|
||||||
|
integra [SeaORM](https://www.sea-ql.org/SeaORM) para trabajar con bases de datos en aplicaciones
|
||||||
|
**PageTop**.
|
||||||
|
|
||||||
|
## Aplicación
|
||||||
|
|
||||||
|
* **[drust](https://github.com/manuelcillero/pagetop/tree/latest/drust)**, es una aplicación que
|
||||||
|
utiliza **PageTop** para crear un Sistema de Gestión de Contenidos (CMS) que permita construir
|
||||||
|
sitios web dinámicos, administrados y configurables.
|
||||||
|
|
||||||
|
|
||||||
# 🚧 Advertencia
|
# 🚧 Advertencia
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<h1>PageTop Build</h1>
|
<h1>PageTop Build</h1>
|
||||||
|
|
||||||
<p>Incluye fácilmente archivos estáticos o archivos SCSS compilados, directamente en el binario de tus aplicaciones <strong>PageTop</strong>.</p>
|
<p>Incluye fácilmente archivos estáticos o archivos SCSS compilados directamente en el binario de tus aplicaciones <strong>PageTop</strong>.</p>
|
||||||
|
|
||||||
[](#-license)
|
[](#-license)
|
||||||
[](https://docs.rs/pagetop-build)
|
[](https://docs.rs/pagetop-build)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
//! Incluye fácilmente archivos estáticos o archivos SCSS compilados, directamente en el binario de
|
//! Incluye fácilmente archivos estáticos o archivos SCSS compilados directamente en el binario de
|
||||||
//! tus aplicaciones **PageTop**.
|
//! tus aplicaciones **PageTop**.
|
||||||
//!
|
//!
|
||||||
//! # Añadir al proyecto
|
//! # Añadir al proyecto
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue