2.3 KiB
🔃 Dependencias
PageTop está basado en Rust y crece a hombros de gigantes
aprovechando algunas de las librerías más robustas y populares del ecosistema Rust
como:
- Actix Web para los servicios web.
- Tracing para la gestión de trazas y registro de eventos de la aplicación.
- Fluent templates, que integra Fluent para internacionalizar las aplicaciones.
- Además de otros crates adicionales que puedes explorar en los archivos
Cargo.tomldePageTopy sus extensiones.
⌨️ Código
PageTop incorpora código de config-rs (versión
0.11.0) de
Ryan Leckey, por sus ventajas para leer y asignar a tipos seguros
las opciones de configuración, delegando la asignación a cada extensión, tema o aplicación.
🗚 FIGfonts
PageTop usa el crate 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. Las fuentes incluidas en pagetop/src/app son:
- slant.flf de Glenn Chappell
- small.flf de Glenn Chappell (predeterminada)
- speed.flf de Claude Martins
- starwars.flf de Ryan Youck
📰 Plantillas
La página de inicio predeterminada está inspirada en este práctico tutorial realizado por Faraz que crea una página de demostración en estilo Neobrutalismo.
🎨 Icono
"La Criatura" sonriente es una simpática creación de Webalys. Forma parte de su colección Nasty Icons, disponible en ICONFINDER.