Lib/README.md
2021-09-20 12:46:28 +01:00

121 lines
2.4 KiB
Markdown

# LibreCloud library
<img style="margin-top: 1em;width: 500px;border: 0" alt="Fork me on GitHub" src="logo/library.svg?sanitize=true">
## List of Libraries for Applications Developments
### Structure
<pre>
.
├── bin
├── clds
├── datastores
├── defs
├── filters
├── graphql
├── handlers
├── key_of_life
├── zterton
├── macros
├── tkdr
├── utils
└── zterton
</pre>
### How to install
> Clonning or downloading this repository will not include code, each item has his own individual repository
Keep all libraries in one place and run use [on_lib.sh script](/LibreCloud/Lib/src/branch/master/on_libs.sh), review script and comment unnecesary items or any other change.
For **create** via <u>git clone</u> command, use:
```bash
export REPO_URL=https://rlung.librecloud.online
# create a directory or go to directory where libs are going to be created (cloned)
mkdir lib
[path-to-libs.sh]/on_libs.sh clone
```
For **update or sync** via <u>git pull</u> command, use:
```bash
export REPO_URL=https://rlung.librecloud.online
# Go to directory where libs exists
cd lib
[path-to-libs.sh]/on_libs.sh pull
```
### bin
Tools and utils: Scripts and tools to maintain this library
[Bin library](/LibreCloud/lib_bin)
### clds
Clouds definitions
[CLDS Library](/LibreCloud/lib_clds)
### defs
Definitions Library collection of basic applications needs
[Defs Library](/LibreCloud/lib_defs)
### datastores
Datastores Library for data stores connections
[Data Stores Library](/LibreCloud/lib_datastores)
### filters
Rust Libraries Collections for webservices [warp](https://github.com/seanmonstar/warp) filters and routes configuration
[Webservices (wrap) Filters Library](/LibreCloud/lib_filters)
### graphql
Library for GraphQL
[GraphQL Library](/LibreCloud/lib_graphql)
### handlers
Handlers for filters with [warp](https://github.com/seanmonstar/warp)
[Webservices (wrap) Handlers Library](/LibreCloud/lib_handlers)
### kye_of_life
Getting master key
[Key of Life Library](/LibreCloud/lib_key_of_life)
### macros
Rust Macros Libraries for applications
[Macros Library](/LibreCloud/lib_macros)
### utils
Utilities and tools library
[Utils Library](/LibreCloud/lib_utils)
### tkdr
Encrypt/Decrypt and templating
[Tkdr Library](/LibreCloud/lib_tkdr)
### ZTerton
To init and load application
[Zterton library](/LibreCloud/lib_zterton)