📝 Retoques

This commit is contained in:
Manuel Cillero 2023-06-10 18:44:00 +02:00
parent dc56f90388
commit a455488044
3 changed files with 17 additions and 10 deletions

View file

@ -6,11 +6,17 @@
configuración y delegar su asignación a tipos seguros según los requerimientos de cada módulo,
tema o aplicación.
* PageTop incorpora una versión adaptada del excelente crate [maud](https://crates.io/crates/maud)
* PageTop incorpora una versión adaptada del excelente *crate* [maud](https://crates.io/crates/maud)
de [Chris Wong](https://crates.io/users/lambda-fairy) (versión
[0.25.0](https://github.com/lambda-fairy/maud/tree/v0.25.0/maud)), para añadir sus funcionalidades
sin requerir la referencia a `maud` en el archivo `Cargo.toml` de cada proyecto.
* PageTop usa los reconocidos *crates* [SQLx](https://github.com/launchbadge/sqlx) y
[SeaQuery](https://github.com/SeaQL/sea-query) para interactuar con bases de datos. Sin embargo,
para restringir las migraciones a módulos, se ha integrado en el código una versión modificada de
[SeaORM Migration](https://github.com/SeaQL/sea-orm/tree/master/sea-orm-migration) (versión
[0.11.3](https://github.com/SeaQL/sea-orm/tree/0.11.3/sea-orm-migration/src)).
# 🗚 FIGfonts

View file

@ -101,15 +101,16 @@ pub async fn exec_raw(stmt: String) -> Result<ExecResult, DbErr> {
.await
}
// El siguiente módulo migration es una versión simplificada del módulo sea_orm_migration (v0.9.1)
// https://github.com/SeaQL/sea-orm/tree/0.9.1/sea-orm-migration para evitar los errores generados
// por el paradigma modular de PageTop. Se copian los siguientes archivos del original:
// El siguiente módulo migration es una versión simplificada del módulo sea_orm_migration (v0.11.3)
// https://github.com/SeaQL/sea-orm/tree/0.11.3/sea-orm-migration para evitar los errores generados
// por el paradigma modular de PageTop. Se integran los siguientes archivos del original:
//
// lib.rs => db/migration.rs (descartando el uso de algunos módulos y exportaciones)
// manager.rs => db/migration/manager.rs
// migrator.rs => db/migration/migrator.rs (suprimiendo la gestión de los errores)
// prelude.rs => db/migration/prelude.rs (evitando cli)
// seaql_migrations.rs => db/migration/seaql_migrations.rs
// lib.rs => db/migration.rs . . . . . . . . . .(descartando algunos módulos y exportaciones)
// connection.rs => db/migration/connection.rs . . . . . . . . . . . . . . . . . . (completo)
// manager.rs => db/migration/manager.rs . . . . . . . . . . . . . . . . . . . . . (completo)
// migrator.rs => db/migration/migrator.rs . . . . . .(suprimiendo la gestión de los errores)
// prelude.rs => db/migration/prelude.rs . . . . . . . . . . . . . . . . . . . (evitando cli)
// seaql_migrations.rs => db/migration/seaql_migrations.rs . . . . . . . . . . . . (completo)
//
mod migration;
pub use migration::prelude::*;

View file

@ -35,7 +35,7 @@
//! **PageTop** sólo libera actualmente versiones de desarrollo. La API no es estable y los cambios
//! son constantes. No puede considerarse preparado hasta que se libere la versión **0.1.0**.
//!
//! # 🏃‍♀ Inicio rápido
//! # Inicio rápido
//!
//! Puedes encontrar este código en el repositorio de ejemplos
//! [básicos](https://github.com/manuelcillero/pagetop/tree/main/examples/basics) de PageTop: