✨ [drust] Añade el germen de Drust
Drust se presenta como una aplicación desarrollada con PageTop para ofrecer un Sistema de Gestión de Contenidos (CMS) para compartir tu mundo.
This commit is contained in:
parent
cde5e40248
commit
0380aade57
8 changed files with 100 additions and 1 deletions
22
drust/Cargo.toml
Normal file
22
drust/Cargo.toml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[package]
|
||||
name = "drust"
|
||||
version = "0.0.3"
|
||||
edition = "2021"
|
||||
|
||||
description = """\
|
||||
Un Sistema de Gestión de Contenidos (CMS) basado en PageTop para compartir tu mundo.\
|
||||
"""
|
||||
|
||||
repository.workspace = true
|
||||
homepage.workspace = true
|
||||
license.workspace = true
|
||||
authors.workspace = true
|
||||
|
||||
[dependencies]
|
||||
pagetop.workspace = true
|
||||
|
||||
# Packages.
|
||||
#pagetop-bootsier.workspace = true
|
||||
#pagetop-admin = { version = "0.0", path = "../pagetop-admin" }
|
||||
#pagetop-user = { version = "0.0", path = "../pagetop-user" }
|
||||
#pagetop-node = { version = "0.0", path = "../pagetop-node" }
|
||||
37
drust/README.md
Normal file
37
drust/README.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<div align="center">
|
||||
|
||||
<h1>Drust</h1>
|
||||
|
||||
<p>Un Sistema de Gestión de Contenidos (CMS) basado en <strong>PageTop</strong> para compartir tu mundo.</p>
|
||||
|
||||
[](#-license)
|
||||
[](https://crates.io/crates/drust)
|
||||
[](https://crates.io/crates/drust)
|
||||
|
||||
</div>
|
||||
|
||||
# 📦 Sobre PageTop
|
||||
|
||||
[PageTop](https://docs.rs/pagetop) es un entorno de desarrollo con convenciones que reivindican la
|
||||
sencillez de la web clásica aplicando *renderizado en el servidor* (SSR), HTML, CSS y JS.
|
||||
|
||||
|
||||
# 🚧 Advertencia
|
||||
|
||||
**PageTop** es un proyecto personal que se encuentra en desarrollo activo. Actualmente su API es
|
||||
inestable y está sujeta a cambios frecuentes. No se recomienda su uso en producción, al menos hasta
|
||||
que alcance la versión **0.1.0**.
|
||||
|
||||
|
||||
# 📜 Licencia
|
||||
|
||||
El código está disponible bajo una doble licencia:
|
||||
|
||||
* **Licencia MIT**
|
||||
([LICENSE-MIT](LICENSE-MIT) or https://opensource.org/licenses/MIT)
|
||||
|
||||
* **Licencia Apache, Versión 2.0**
|
||||
([LICENSE-APACHE](LICENSE-APACHE) or https://www.apache.org/licenses/LICENSE-2.0)
|
||||
|
||||
Puedes elegir la licencia que prefieras. Este enfoque de doble licencia es el estándar de facto en
|
||||
el ecosistema Rust.
|
||||
20
drust/src/main.rs
Normal file
20
drust/src/main.rs
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
use pagetop::prelude::*;
|
||||
|
||||
struct Drust;
|
||||
|
||||
impl PackageTrait for Drust {
|
||||
fn dependencies(&self) -> Vec<PackageRef> {
|
||||
vec![
|
||||
// Packages.
|
||||
//&pagetop_bootsier::Bootsier,
|
||||
//&pagetop_admin::Admin,
|
||||
//&pagetop_user::User,
|
||||
//&pagetop_node::Node,
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
#[pagetop::main]
|
||||
async fn main() -> std::io::Result<()> {
|
||||
Application::prepare(&Drust).run()?.await
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue