User:Qll/Calendar Review

From MozillaWiki
< User:Qll
Revision as of 17:58, 19 June 2014 by Qll (talk | contribs) (Start. Add Overview, Source Code section and general app review details.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

App Review Details

  • App: Calendar
  • Review Date: 2014-05-11-2014-07-07
  • Review Bug: [1]

Overview

Architecture

The app uses a custom Model View Controller (MVC) framework, templating system and storage layer.

Source Code

The source code of the app is hosted at GitHub, as part of the gaia repository. All external libraries are located at js/ext/ (relatively to the root of the app). The following external libraries are used:

  • CalDAV: Loads and parses CalDAV from remote servers
  • jsical: Parses iCalendar data
  • NotAmd: An extensible loader system, used to load the calendar's dependencies
  • page.js (Documentation): An Express-(Framework)-inspired client-side router