Published with http://benweet.github.io/stackedit/
This commit is contained in:
parent
18b7037764
commit
44048bfbc1
@ -2,6 +2,9 @@ Developer guide
|
||||
===============
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
Architecture
|
||||
------------
|
||||
|
||||
@ -10,6 +13,10 @@ Architecture
|
||||
|
||||
StackEdit uses [RequireJS][2] for asynchronous module definition ([AMD][3]).
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
### core
|
||||
|
||||
The `core` module is responsible for:
|
||||
@ -19,6 +26,10 @@ The `core` module is responsible for:
|
||||
- Loading/saving the settings
|
||||
- detecting the offline status
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
### fileMgr
|
||||
|
||||
The `fileMgr` module is responsible for:
|
||||
@ -27,6 +38,10 @@ The `fileMgr` module is responsible for:
|
||||
- switching from one file to another
|
||||
- setting/removing file's sync/publish location
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
### synchronizer
|
||||
|
||||
The `synchronizer` module is responsible for:
|
||||
@ -35,6 +50,10 @@ The `synchronizer` module is responsible for:
|
||||
- creating a new sync location from a local file (export)
|
||||
- running 2 ways synchronization (upload and download) for all sync locations
|
||||
|
||||
|
||||
----------
|
||||
|
||||
|
||||
### publisher
|
||||
|
||||
The `publisher` module is responsible for:
|
||||
|
Loading…
Reference in New Issue
Block a user