Stackedit/doc/developer-guide.md
2013-06-10 10:54:41 -07:00

899 B

Developer guide

Architecture

Architecture diagram

StackEdit uses RequireJS for asynchronous module definition (AMD).

core

fileMgr

synchronizer

The synchronizer module is responsible for:

  • creating a new local file from a sync location (import)
  • 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:

  • creating new publish locations
  • updating existing publish locations

publishAttributes

A publishAttributes object is an object that describes a publish location

Written with StackEdit.