diff --git a/extensions/pagetop-aliner/src/lib.rs b/extensions/pagetop-aliner/src/lib.rs index 7a29eebc..e88a9142 100644 --- a/extensions/pagetop-aliner/src/lib.rs +++ b/extensions/pagetop-aliner/src/lib.rs @@ -85,9 +85,10 @@ use pagetop::prelude::*; include_locales!(LOCALES_ALINER); -/// Implementa el tema para usar en pruebas que muestran el esquema de páginas HTML. +/// Implementa el tema. /// -/// Define un tema mínimo útil para: +/// Define un tema mínimo que muestra esquemáticamente la composición de las páginas HTML; útil +/// para: /// /// - Comprobar el funcionamiento de temas, plantillas y regiones. /// - Verificar integración de componentes y composiciones (*layouts*) sin estilos complejos. diff --git a/extensions/pagetop-seaorm/src/config.rs b/extensions/pagetop-seaorm/src/config.rs index 5c706659..bec565b3 100644 --- a/extensions/pagetop-seaorm/src/config.rs +++ b/extensions/pagetop-seaorm/src/config.rs @@ -16,8 +16,7 @@ //! Uso: //! //! ```rust -//! use pagetop_seaorm::config; -//! +//! # use pagetop_seaorm::config; //! assert_eq!(config::SETTINGS.database.db_host, "localhost"); //! ``` //! @@ -30,12 +29,12 @@ use serde::Deserialize; include_config!(SETTINGS: Settings => [ // [database] - "database.db_type" => "", - "database.db_name" => "", - "database.db_user" => "", - "database.db_pass" => "", - "database.db_host" => "localhost", - "database.db_port" => 0, + "database.db_type" => "", + "database.db_name" => "", + "database.db_user" => "", + "database.db_pass" => "", + "database.db_host" => "localhost", + "database.db_port" => 0, "database.max_pool_size" => 5, ]); @@ -49,24 +48,17 @@ pub struct Settings { /// Sección `[database]` de la configuración. Forma parte de [`Settings`]. pub struct Database { /// Tipo de base de datos: *"mysql"*, *"postgres"* ó *"sqlite"*. - /// Por defecto: *""*. pub db_type: String, /// Nombre (para mysql/postgres) o referencia (para sqlite) de la base de datos. - /// Por defecto: *""*. pub db_name: String, /// Usuario de conexión a la base de datos (para mysql/postgres). - /// Por defecto: *""*. pub db_user: String, /// Contraseña para la conexión a la base de datos (para mysql/postgres). - /// Por defecto: *""*. pub db_pass: String, /// Servidor de conexión a la base de datos (para mysql/postgres). - /// Por defecto: *"localhost"*. pub db_host: String, /// Puerto de conexión a la base de datos, normalmente 3306 (para mysql) ó 5432 (para postgres). - /// Por defecto: *0*. pub db_port: u16, /// Número máximo de conexiones habilitadas. - /// Por defecto: *5*. pub max_pool_size: u32, } diff --git a/extensions/pagetop-seaorm/src/lib.rs b/extensions/pagetop-seaorm/src/lib.rs index b9928727..64578cb8 100644 --- a/extensions/pagetop-seaorm/src/lib.rs +++ b/extensions/pagetop-seaorm/src/lib.rs @@ -1,17 +1,122 @@ +/*! +
Proporciona a PageTop acceso basado en SeaORM a bases de datos relacionales.
+ +[](https://docs.rs/pagetop-seaorm) +[](https://crates.io/crates/pagetop-seaorm) +[](https://crates.io/crates/pagetop-seaorm) +[](https://git.cillero.es/manuelcillero/pagetop/src/branch/main/extensions/pagetop-seaorm#licencia) + +