From af99fca9b8b7321d6ea31cba86fdae14e8db7b79 Mon Sep 17 00:00:00 2001 From: JesusPerez Date: Wed, 8 Sep 2021 21:51:41 +0100 Subject: [PATCH] chore: adding links --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 398951b..e3bcf91 100644 --- a/README.md +++ b/README.md @@ -24,34 +24,34 @@ This was created to play and sync different roles: ### As DataServer - Manage Data sets from or to (JSON,YAML,TOML) -- Use several alternatives as data store (in memory, key-value) +- Use several alternatives as [Data Store](https://en.wikipedia.org/wiki/Data_store) (in memory, key-value) - Simple data caching or preload - Use [Async GraphQL](https://async-graphql.github.io/async-graphql/en/index.html) or API mode to handle data requests ### As Authentication / Authorization server - Manage JSON Web Tokens [JWT](https://en.wikipedia.org/wiki/JSON_Web_Token) -- Include simple authentication and user authorization policies. [Casbin](https://casbin.org/) -- Handle User login/logout with several Data store -- Manage Sessions and profiles in key-value storage +- Include simple authentication and user authorization policies with [Casbin](https://casbin.org/) +- Handle User login/logout with several [Data Store](https://en.wikipedia.org/wiki/Data_store) or [Databases](https://en.wikipedia.org/wiki/Database) +- Manage Sessions and profiles in [key-value storage](https://en.wikipedia.org/wiki/Key%E2%80%93value_database) - Able to encrypt/decrypt data ### As Customizable server - Declare from config and enviroment files: resources path, settings, etc -- Run several tasks in Async mode, with customizable running time +- Run several tasks in [Async mode](https://tokio.rs/tokio/tutorial), with customizable running time - Use modules (with data and resources) to configure services - Use several running services level: basic,development - Simple license and versioning ## As Monitor and Supervision server -- Scan Clouds setting to create a global info with current status periodically -- Watch and monitor declared Cloud services status and apply configured custom rules +- Scan [Clouds setting](https://rlung.librecloud.online/LibreCloud/CloudMandala#cloudmandala) to create a global info with current status periodically +- Watch and monitor declared [Cloud services](https://rlung.librecloud.online/LibreCloud/CloudMandala#cloudmandala) status and apply configured custom rules ## Why -To explore Rust programming language excelence for backend services, handle web requests with dynamic responses, resources access, data sources, etc. +To explore [Rust](https://www.rust-lang.org/) programming language excelence for backend services, handle web requests with dynamic responses, resources access, data sources, etc. [ZTerton](/LibreCloud/ZTerton) code relies on [LibreCloud Libraries](LibreCloud) with different funcionalities for backend developments, so it feeds libraries to reuse code as much as it is possible, by follwing priciple of: to make good programs use the very best libraries. @@ -104,7 +104,7 @@ copy target/release/zterton /usr/local/bin Several components are need it, due to [ZTerton](/LibreCloud/ZTerton) modularity and configurability, a lot of features and funcionalities can be set, enable, extended, etc. -In some specific cases like: data sources, data storage, [graphql](https://graphql.org/), etc some rust coding is need it. +In some specific cases like: data sources, data storage, [graphql](https://graphql.org/), etc some [Rust](https://www.rust-lang.org/) coding is need it. ### Resources