2.3 KiB
🔃 Dependencias
PageTop está basado en Rust y crece a hombros de gigantes aprovechando algunas de las librerías (crates) más robustas y populares del ecosistema Rust, incluyendo:
- Actix Web para los servicios web.
- Tracing para el seguimiento de los mensajes de registro y diagnóstico.
- Fluent templates, que integra Fluent para internacionalizar las aplicaciones.
- Además de otros crates adicionales que puedes explorar en los archivos
Cargo.tomlde PageTop y sus paquetes.
⌨️ 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 diseño, paquete o aplicación.
🗚 FIGfonts
PageTop usa el paquete 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.