📝 Actualiza archivos README con gráficos

This commit is contained in:
Manuel Cillero 2022-10-15 12:15:51 +02:00
parent bd03d92768
commit bca6757b3d
8 changed files with 84 additions and 73 deletions

View file

@ -1,3 +1,14 @@
<div align="center">
<img src="https://raw.githubusercontent.com/manuelcillero/pagetop/main/pagetop/static/pagetop-banner.png" />
<h1>PageTop</h1>
[![crate](https://img.shields.io/crates/v/pagetop.svg)](https://crates.io/crates/pagetop)
[![docs](https://docs.rs/pagetop/badge.svg)](https://docs.rs/pagetop)
</div>
**PageTop** es un entorno de desarrollo basado en [Rust](https://www.rust-lang.org/es/) que reúne **PageTop** es un entorno de desarrollo basado en [Rust](https://www.rust-lang.org/es/) que reúne
algunos de los crates más estables y populares para crear soluciones web modulares, extensibles y algunos de los crates más estables y populares para crear soluciones web modulares, extensibles y
configurables. configurables.
@ -6,47 +17,47 @@ Incluye **Drust**, un sistema de gestión de contenidos basado en PageTop que pe
mantener sitios web dinámicos, rápidos y seguros. mantener sitios web dinámicos, rápidos y seguros.
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Estructura del código # 📂 Estructura del código
El repositorio se organiza en un *workspace* con los siguientes subproyectos: El repositorio se organiza en un *workspace* con los siguientes subproyectos:
* [pagetop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es la librería esencial * **[pagetop](https://github.com/manuelcillero/pagetop/tree/main/pagetop)**, es la librería esencial
construida con *crates* estables y muy conocidos del ecosistema Rust para proporcionar APIs, construida con *crates* estables y muy conocidos del ecosistema Rust para proporcionar APIs,
patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR
(*Server-Side Rendering*). (*Server-Side Rendering*).
* [pagetop-admin](https://github.com/manuelcillero/pagetop/tree/main/pagetop-admin), módulo que * **[pagetop-admin](https://github.com/manuelcillero/pagetop/tree/main/pagetop-admin)**, módulo que
proporciona a otros módulos un lugar común donde presentar a los administradores sus opciones de proporciona a otros módulos un lugar común donde presentar a los administradores sus opciones de
configuración. configuración.
* [pagetop-user](https://github.com/manuelcillero/pagetop/tree/main/pagetop-user), módulo para * **[pagetop-user](https://github.com/manuelcillero/pagetop/tree/main/pagetop-user)**, módulo para
añadir gestión de usuarios, roles, permisos y sesiones en aplicaciones desarrolladas con PageTop. añadir gestión de usuarios, roles, permisos y sesiones en aplicaciones desarrolladas con PageTop.
* [pagetop-node](https://github.com/manuelcillero/pagetop/tree/main/pagetop-node), módulo para * **[pagetop-node](https://github.com/manuelcillero/pagetop/tree/main/pagetop-node)**, módulo para
crear, extender o personalizar los tipos de contenido que puede administrar un sitio web. crear, extender o personalizar los tipos de contenido que puede administrar un sitio web.
* [pagetop-mdbook](https://github.com/manuelcillero/pagetop/tree/main/pagetop-mdbook), módulo para * **[pagetop-mdbook](https://github.com/manuelcillero/pagetop/tree/main/pagetop-mdbook)**, módulo
integrar los archivos generados por la herramienta [mdBook](https://rust-lang.github.io/mdBook/) que permite integrar los archivos generados por [mdBook](https://rust-lang.github.io/mdBook/) en
en un proyecto web creado con PageTop. un proyecto web creado con PageTop.
* [website](https://github.com/manuelcillero/pagetop/tree/main/website), es una aplicación creada * **[website](https://github.com/manuelcillero/pagetop/tree/main/website)**, es una aplicación
con PageTop para presentar el entorno a la comunidad y publicar la documentación de usuario creada con PageTop para presentar el entorno a la comunidad y publicar la documentación de usuario
([pagetop.cillero.es](https://pagetop.cillero.es)). ([pagetop.cillero.es](https://pagetop.cillero.es)).
* [drust](https://github.com/manuelcillero/pagetop/tree/main/drust), es una aplicación modestamente * **[drust](https://github.com/manuelcillero/pagetop/tree/main/drust)**, es una aplicación
inspirada en [Drupal](https://www.drupal.org) que utiliza PageTop para crear un CMS (*Content inspirada modestamente en [Drupal](https://www.drupal.org) que utiliza PageTop para crear un CMS
Management System*) o sistema de gestión de contenidos para construir sitios web dinámicos, (*Content Management System* o sistema de gestión de contenidos) para construir sitios web
administrados y configurables. dinámicos, administrados y configurables.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección:

View file

@ -1,21 +1,21 @@
**Drust** es una aplicación modestamente inspirada en [Drupal](https://www.drupal.org) que utiliza **Drust** es una aplicación inspirada modestamente en [Drupal](https://www.drupal.org) que utiliza
**PageTop** para crear un CMS (*Content Management System*) o sistema de gestión de contenidos para **PageTop** para crear un CMS (*Content Management System* o sistema de gestión de contenidos) para
construir sitios web dinámicos, administrados y configurables. construir sitios web dinámicos, administrados y configurables.
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo [PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
APIs, patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR APIs, patrones de desarrollo y buenas prácticas para la creación de soluciones web SSR (*Server-Side
(*Server-Side Rendering*). Rendering*).
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección:

View file

@ -3,18 +3,18 @@ administradores sus opciones de configuración.
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo [PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
APIs, patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR APIs, patrones de desarrollo y buenas prácticas para la creación de soluciones web SSR (*Server-Side
(*Server-Side Rendering*). Rendering*).
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección:

View file

@ -1,20 +1,20 @@
Módulo que permite integrar los archivos generados por la herramienta Módulo que permite integrar los archivos generados por [mdBook](https://rust-lang.github.io/mdBook/)
[mdBook](https://rust-lang.github.io/mdBook/) en un proyecto web creado con **PageTop**. en un proyecto web creado con **PageTop**.
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo [PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
APIs, patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR APIs, patrones de desarrollo y buenas prácticas para la creación de soluciones web SSR (*Server-Side
(*Server-Side Rendering*). Rendering*).
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección:

View file

@ -1,20 +1,20 @@
Módulo para **PageTop** que permite crear, extender o personalizar los tipos de contenido que puede Módulo para **PageTop** para crear, extender o personalizar los tipos de contenido que puede
administrar un sitio web. administrar un sitio web.
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo [PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
APIs, patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR APIs, patrones de desarrollo y buenas prácticas para la creación de soluciones web SSR (*Server-Side
(*Server-Side Rendering*). Rendering*).
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección:

View file

@ -1,20 +1,20 @@
Módulo que permite añadir gestión de usuarios, roles, permisos y sesiones en aplicaciones Módulo para añadir gestión de usuarios, roles, permisos y sesiones en aplicaciones desarrolladas con
desarrolladas con **PageTop**. **PageTop**.
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo [PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
APIs, patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR APIs, patrones de desarrollo y buenas prácticas para la creación de soluciones web SSR (*Server-Side
(*Server-Side Rendering*). Rendering*).
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección:

View file

@ -3,14 +3,14 @@ algunos de los crates más estables y populares para crear soluciones web modula
configurables. configurables.
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección:

View file

@ -3,18 +3,18 @@ documentación de usuario ([pagetop.cillero.es](https://pagetop.cillero.es)).
[PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo [PageTop](https://github.com/manuelcillero/pagetop/tree/main/pagetop), es un entorno de desarrollo
basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar basado en algunos de los *crates* más estables y populares del ecosistema Rust para proporcionar
APIs, patrones de desarrollo y buenas prácticas para la creación avanzada de soluciones web SSR APIs, patrones de desarrollo y buenas prácticas para la creación de soluciones web SSR (*Server-Side
(*Server-Side Rendering*). Rendering*).
# Advertencia # 🚧 Advertencia
**PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Ahora mismo sólo se **PageTop** es un proyecto personal para aprender Rust y conocer su ecosistema. Sólo se liberan
liberan versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios versiones de desarrollo. En este contexto la API no tiene ninguna estabilidad y los cambios son
son constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**. constantes. No puede considerarse listo para probar hasta que se libere la versión **0.1.0**.
# Licencia # 📜 Licencia
Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas Este proyecto tiene licencia, de hecho tiene dos, puedes usarlo en tus propios proyectos si aplicas
cualquiera de las siguientes a tu elección: cualquiera de las siguientes a tu elección: