From 2615157989495ae7c540066a9f99f54212f2e5fa Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sat, 5 Jun 2021 00:52:38 +0300 Subject: [PATCH] docs... Signed-off-by: Alex A. Naanou --- README.md | 62 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index e0d9afe..ef4d82c 100755 --- a/README.md +++ b/README.md @@ -30,16 +30,16 @@ and extensions, plugins, etc. into separate features. For example splitting an app into: ``` -+-UI----------------------------------------------------------------+ -| +------------+ +---------+ +----------+ +-------------+ | -| | Standalone | | Web App |--->| Web Site | | Commandline | | -| +------------+ +---------+ +----------+ +-------------+ | -+-------+-----------------------------------------------------------+ ++-UI--------------------------------------------------------------------+ +| +------------+ +---------+ +--------------+ +-------------+ | +| | Standalone | | Web App |--->| Web Site API | | Commandline | | +| +------------+ +---------+ +--------------+ +-------------+ | ++-------+---------------------------------------------------------------+ | v - +--------------------+ - | Base Data Handling | - +--------------------+ + +---------------+ + | Data Handling | + +---------------+ ``` Each _feature_ extending the same base API but implementing only it's specific @@ -47,14 +47,17 @@ functionality, adding new methods where needed, and on setup only the relevant features/functionality for a specific runtime are loaded, for example creating the following prototype chains: - +
+ @@ -62,14 +65,14 @@ Standalone app +
-Web site + Web site -Standalone app + Desktop app + + CLI
``` - +-UI-------+ - | Web Site | - +----+-----+ + +-UI-----------+ + | Web Site API | + +----+---------+ | v - +--------------------+ - | Base Data Handling | - +--------------------+ + +---------------+ + | Data Handling | + +---------------+ @@ -91,9 +94,28 @@ Standalone app +----+-------+ | v - +--------------------+ - | Base Data Handling | - +--------------------+ + +---------------+ + | Data Handling | + +---------------+ +``` + + + +``` + +-UI----------+ + | Commandline | + +----+--------+ + | + v + +---------------+ + | Data Handling | + +---------------+ + + + + + ```