♻️ Move Drust to root for better package clarity
This commit is contained in:
parent
73ba80eff7
commit
e830d40a12
8 changed files with 29 additions and 34 deletions
61
CREDITS.md
61
CREDITS.md
|
|
@ -1,58 +1,53 @@
|
||||||
# 🔃 Dependencies
|
# 🔃 Dependencies
|
||||||
|
|
||||||
PageTop is developed in the [Rust programming language](https://www.rust-lang.org/) and stands on
|
PageTop is developed using the [Rust programming language](https://www.rust-lang.org/) and stands on
|
||||||
the shoulders of true giants, using some of the most stable and renowned libraries (*crates*) from
|
the shoulders of giants, leveraging some of the most stable and renowned libraries (*crates*) from
|
||||||
the [Rust ecosystem](https://lib.rs), such as:
|
the [Rust ecosystem](https://lib.rs), including:
|
||||||
|
|
||||||
* [Actix Web](https://actix.rs/) for web services and server management.
|
|
||||||
* [Tracing](https://github.com/tokio-rs/tracing) for the diagnostic system and structured logging.
|
|
||||||
* [Fluent templates](https://github.com/XAMPPRocky/fluent-templates) that incorporate
|
|
||||||
[Fluent](https://projectfluent.org/) for project internationalization.
|
|
||||||
* Among others, which you can review in the PageTop
|
|
||||||
[`Cargo.toml`](https://github.com/manuelcillero/pagetop/blob/main/Cargo.toml) file.
|
|
||||||
|
|
||||||
|
* [Actix Web](https://actix.rs/) for web services and server management.
|
||||||
|
* [Tracing](https://github.com/tokio-rs/tracing) for diagnostics and structured logging.
|
||||||
|
* [Fluent templates](https://github.com/XAMPPRocky/fluent-templates), which integrate
|
||||||
|
[Fluent](https://projectfluent.org/) for internationalization.
|
||||||
|
* Additional crates, which you can explore in the `Cargo.toml` files of PageTop and its packages.
|
||||||
|
|
||||||
# ⌨️ Code
|
# ⌨️ Code
|
||||||
|
|
||||||
PageTop integrates code from various renowned crates to enhance functionality:
|
PageTop incorporates code from several well-regarded crates to enhance its functionality:
|
||||||
|
|
||||||
* [**Config (v0.11.0)**](https://github.com/mehcode/config-rs/tree/0.11.0): Includes code from
|
* **[Config (v0.11.0)](https://github.com/mehcode/config-rs/tree/0.11.0)**: Includes code from
|
||||||
[config-rs](https://crates.io/crates/config) by [Ryan Leckey](https://crates.io/users/mehcode),
|
[config-rs](https://crates.io/crates/config) by [Ryan Leckey](https://crates.io/users/mehcode),
|
||||||
chosen for its advantages in reading configuration settings and delegating assignment to safe
|
chosen for its advantages in reading configuration settings and delegating assignment to safe
|
||||||
types, tailored to the specific needs of each package, theme, or application.
|
types, tailored to the specific needs of each package, theme, or application.
|
||||||
|
|
||||||
* [**Maud (v0.25.0)**](https://github.com/lambda-fairy/maud/tree/v0.25.0/maud): An adapted version
|
* **[Maud (v0.25.0)](https://github.com/lambda-fairy/maud/tree/v0.25.0/maud)**: An adapted version
|
||||||
of the excellent [maud](https://crates.io/crates/maud) crate by
|
of the excellent [maud](https://crates.io/crates/maud) crate by
|
||||||
[Chris Wong](https://crates.io/users/lambda-fairy) is incorporated to leverage its functionalities without requiring a reference to `maud` in the `Cargo.toml` files.
|
[Chris Wong](https://crates.io/users/lambda-fairy) is integrated, enabling its functionalities
|
||||||
|
without requiring a direct dependency in the `Cargo.toml` files.
|
||||||
* **SmartDefault (v0.7.1)**: Embedded [SmartDefault](https://crates.io/crates/smart_default) by
|
|
||||||
[Jane Doe](https://crates.io/users/jane-doe) as `AutoDefault`to simplify the documentation of
|
|
||||||
Default implementations and also removes the need to explicitly list `smart_default` in the
|
|
||||||
`Cargo.toml` files.
|
|
||||||
|
|
||||||
|
* **SmartDefault (v0.7.1)**: The [SmartDefault](https://crates.io/crates/smart_default) crate by
|
||||||
|
[Jane Doe](https://crates.io/users/jane-doe) has been embedded as `AutoDefault`, simplifying
|
||||||
|
`Default` implementations and eliminating the need to explicitly reference `smart_default` in
|
||||||
|
the `Cargo.toml` files.
|
||||||
|
|
||||||
# 🗚 FIGfonts
|
# 🗚 FIGfonts
|
||||||
|
|
||||||
PageTop uses the [figlet-rs](https://crates.io/crates/figlet-rs) package by *yuanbohan* to display a
|
PageTop uses the [figlet-rs](https://crates.io/crates/figlet-rs) package by *yuanbohan* to display a
|
||||||
presentation banner in the terminal with the application's name using
|
presentation banner in the terminal featuring the application's name in
|
||||||
[FIGlet](http://www.figlet.org) characters. The fonts included in `src/app` are:
|
[FIGlet](http://www.figlet.org) characters. The fonts included in `pagetop/src/app` are:
|
||||||
|
|
||||||
* [slant.flf](http://www.figlet.org/fontdb_example.cgi?font=slant.flf) by *Glenn Chappell*
|
* [slant.flf](http://www.figlet.org/fontdb_example.cgi?font=slant.flf) by *Glenn Chappell*
|
||||||
* [small.flf](http://www.figlet.org/fontdb_example.cgi?font=small.flf) by *Glenn Chappell* (default)
|
* [small.flf](http://www.figlet.org/fontdb_example.cgi?font=small.flf) by *Glenn Chappell* (default)
|
||||||
* [speed.flf](http://www.figlet.org/fontdb_example.cgi?font=speed.flf) by *Claude Martins*
|
* [speed.flf](http://www.figlet.org/fontdb_example.cgi?font=speed.flf) by *Claude Martins*
|
||||||
* [starwars.flf](http://www.figlet.org/fontdb_example.cgi?font=starwars.flf) by *Ryan Youck*
|
* [starwars.flf](http://www.figlet.org/fontdb_example.cgi?font=starwars.flf) by *Ryan Youck*
|
||||||
|
|
||||||
|
|
||||||
# 📰 Templates
|
# 📰 Templates
|
||||||
|
|
||||||
* The default welcome homepage design is based on the
|
The default welcome homepage design is inspired by a tutorial for creating a unique
|
||||||
[Zinc](https://themewagon.com/themes/free-bootstrap-5-html5-business-website-template-zinc)
|
[Neobrutalism](https://www.codewithfaraz.com/content/109/creating-a-unique-neobrutalism-portfolio-page-with-html-css-and-javascript)
|
||||||
template created by [inovatik](https://inovatik.com/) and distributed by
|
portfolio page by [Faraz](https://www.codewithfaraz.com/).
|
||||||
[ThemeWagon](https://themewagon.com).
|
|
||||||
|
|
||||||
|
|
||||||
# 🎨 Icon
|
# 🎨 Icon
|
||||||
|
|
||||||
"The creature" smiling is a fun creation by [Webalys](https://www.iconfinder.com/webalys). It can be
|
"The Creature" smiling is a playful creation by [Webalys](https://www.iconfinder.com/webalys). It is
|
||||||
found in their [Nasty Icons](https://www.iconfinder.com/iconsets/nasty) collection available on
|
part of their [Nasty Icons](https://www.iconfinder.com/iconsets/nasty) collection, available on
|
||||||
[ICONFINDER](https://www.iconfinder.com).
|
[ICONFINDER](https://www.iconfinder.com).
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ members = [
|
||||||
"packages/pagetop-bootsier",
|
"packages/pagetop-bootsier",
|
||||||
|
|
||||||
# App
|
# App
|
||||||
"packages/drust",
|
"drust",
|
||||||
]
|
]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue