mirror of
https://github.com/flynx/features.js.git
synced 2025-10-29 10:20:09 +00:00
docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
c7b5152f9d
commit
be389a1796
23
README.md
23
README.md
@ -29,17 +29,20 @@ vertically, a-la MVC. As well as horizontally splitting the core functionality
|
|||||||
and extensions, plugins, etc. into separate features.
|
and extensions, plugins, etc. into separate features.
|
||||||
|
|
||||||
For example splitting an app into:
|
For example splitting an app into:
|
||||||
```dot
|
|
||||||
digraph {
|
|
||||||
subgraph UI {
|
|
||||||
"Standalone UI"
|
|
||||||
"Web App UI" -> "Web Site UI"
|
|
||||||
"Commandline UI"
|
|
||||||
}
|
|
||||||
UI -> "Data Handling"
|
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
+-------------------------------------------------------------------------------+
|
||||||
|
| +---------------+ +------------+ +-------------+ +----------------+ |
|
||||||
|
| | Standalone UI | | Web App UI |--->| Web Site UI | | Commandline UI | |
|
||||||
|
| +---------------+ +------------+ +-------------+ +----------------+ |
|
||||||
|
+-------+-----------------------------------------------------------------------+
|
||||||
|
|
|
||||||
|
v
|
||||||
|
+---------------+
|
||||||
|
| Data Handling |
|
||||||
|
+---------------+
|
||||||
|
```
|
||||||
|
Each _feature_ extending the same API but implementing only it's specific
|
||||||
|
functionality, and on setup only the relevant features/functionality is loaded.
|
||||||
|
|
||||||
|
|
||||||
## Contents
|
## Contents
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user