🚚 Gran actualización de Paquetes a Extensiones

This commit is contained in:
Manuel Cillero 2025-01-15 17:46:46 +01:00
parent f6b76caf8d
commit 3faaaa76ee
443 changed files with 1123 additions and 444 deletions

View file

@ -1,8 +1,8 @@
# 🔃 Dependencias
`PageTop` está basado en [Rust](https://www.rust-lang.org/) y crece a hombros de gigantes
aprovechando algunas de las librerías (*crates*) más robustas y populares del
[ecosistema Rust](https://lib.rs), incluyendo:
aprovechando algunas de las librerías más robustas y populares del [ecosistema Rust](https://lib.rs)
como:
* [Actix Web](https://actix.rs/) para los servicios web.
* [Tracing](https://github.com/tokio-rs/tracing) para la gestión de trazas y registro de eventos
@ -10,7 +10,7 @@ aprovechando algunas de las librerías (*crates*) más robustas y populares del
* [Fluent templates](https://github.com/XAMPPRocky/fluent-templates), que integra
[Fluent](https://projectfluent.org/) para internacionalizar las aplicaciones.
* Además de otros crates adicionales que puedes explorar en los archivos `Cargo.toml` de `PageTop`
y sus paquetes.
y sus extensiones.
# ⌨️ Código
@ -18,12 +18,12 @@ aprovechando algunas de las librerías (*crates*) más robustas y populares del
`PageTop` incorpora código de [config-rs](https://crates.io/crates/config) (versión
[0.11.0](https://github.com/mehcode/config-rs/tree/0.11.0)) de
[Ryan Leckey](https://crates.io/users/mehcode), por sus ventajas para leer y asignar a tipos seguros
las opciones de configuración, delegando la asignación a cada paquete, tema o aplicación.
las opciones de configuración, delegando la asignación a cada extensión, tema o aplicación.
# 🗚 FIGfonts
`PageTop` usa el paquete [figlet-rs](https://crates.io/crates/figlet-rs) desarrollado por
`PageTop` usa el *crate* [figlet-rs](https://crates.io/crates/figlet-rs) desarrollado por
*yuanbohan* para mostrar un banner de presentación en el terminal con el nombre de la aplicación en
caracteres [FIGlet](http://www.figlet.org). Las fuentes incluidas en `pagetop/src/app` son: