mirror of
https://github.com/flynx/features.js.git
synced 2025-10-28 09:50:10 +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.
|
||||
|
||||
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user