From 44048bfbc1781b0387995e9b13c941c440650425 Mon Sep 17 00:00:00 2001 From: Benoit Schweblin Date: Wed, 12 Jun 2013 15:58:58 -0700 Subject: [PATCH] Published with http://benweet.github.io/stackedit/ --- doc/developer-guide.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/doc/developer-guide.md b/doc/developer-guide.md index 6cd80daf..756bbe6c 100644 --- a/doc/developer-guide.md +++ b/doc/developer-guide.md @@ -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: