Merge branch 'master' of github.com:benweet/stackedit

This commit is contained in:
benweet 2013-06-14 00:25:46 +01:00
commit e36e758306

View File

@ -2,6 +2,9 @@ Developer guide
=============== ===============
----------
Architecture Architecture
------------ ------------
@ -10,6 +13,10 @@ Architecture
StackEdit uses [RequireJS][2] for asynchronous module definition ([AMD][3]). StackEdit uses [RequireJS][2] for asynchronous module definition ([AMD][3]).
----------
### core ### core
The `core` module is responsible for: The `core` module is responsible for:
@ -19,6 +26,10 @@ The `core` module is responsible for:
- Loading/saving the settings - Loading/saving the settings
- detecting the offline status - detecting the offline status
----------
### fileMgr ### fileMgr
The `fileMgr` module is responsible for: The `fileMgr` module is responsible for:
@ -27,6 +38,10 @@ The `fileMgr` module is responsible for:
- switching from one file to another - switching from one file to another
- setting/removing file's sync/publish location - setting/removing file's sync/publish location
----------
### synchronizer ### synchronizer
The `synchronizer` module is responsible for: 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) - creating a new sync location from a local file (export)
- running 2 ways synchronization (upload and download) for all sync locations - running 2 ways synchronization (upload and download) for all sync locations
----------
### publisher ### publisher
The `publisher` module is responsible for: The `publisher` module is responsible for: