This commit is contained in:
Benoit Schweblin 2013-06-12 15:58:58 -07:00
parent 18b7037764
commit 44048bfbc1

View File

@ -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: