Changes

Jump to: navigation, search

Webmaker/Code

2,176 bytes added, 20:43, 9 October 2013
3. Understand Webmaker Code
The Webmaker code is spread across a large number of repositories, modules, libraries, apps, and web sites. Trying to locate the code for a particular part of Webmaker can be a challenge. The following is a tour through our code, and who to ask for more information:
 
====A Tour of Webmaker Code====
 
For the most part, Webmaker code lives in one of many repositories hosted under the [https://github.com/mozilla Mozilla Github Organization]. We also contribute to a number of upstream projects, not all of which are listed below (e.g., node.js modules or libraries we use, but don't maintain directly). There are a few exceptions, but we try to graduate repositories we rely on to the Mozilla Organization instead of hosting them under individual github accounts. For more information about any of these repositories, you are encouraged to consult each their READMEs.
 
* webmaker.org: https://github.com/mozilla/webmaker.org - the node.js app and front-end code for https://webmaker.org, including things like Events and the Web Literacy Standard.
 
* Thimble: a friendly real-time updating code editor, includes:
** thimble.webmaker.org: https://github.com/mozilla/thimble.webmaker.org - the node.js app and main/shell front-end code.
** friendlycode: https://github.com/mozilla/friendlycode/ - the code editor used by Thimble
** slowparse: https://github.com/mozilla/slowparse - an HTML5 parser with extra metadata and error handling
** togetherjs: https://github.com/mozilla/togetherjs/ - TogetherJS real-time collaboration library
 
* Popcorn Maker: a web-based media editing tool, includes:
** popcorn.webmaker.org: https://github.com/mozilla/popcorn.webmaker.org - the node.js app and front-end for Popcorn Maker
** popcorn.js: https://github.com/mozilla/popcorn-js - the Popcorn.js HTML5 media library
 
* X-Ray Goggles
 
togetherjs
 
 
"webmaker-mediasync": "https://github.com/mozilla/webmaker-mediasync/tarball/v0.1.22",
"webmaker-sso": "https://github.com/jbuck/node-webmaker-sso/tarball/v0.0.4"
"makeapi-client": "https://github.com/mozilla/makeapi-client/tarball/v0.5.8",
"webmaker-i18n": "https://github.com/mozilla/node-webmaker-i18n/archive/v0.2.3.tar.gz",
"webmaker-loginapi": "https://github.com/mozilla/node-webmaker-loginapi/tarball/v0.1.11",
"webmaker-postalservice": "https://github.com/mozilla/node-webmaker-postalservice/tarball/v0.2.5"
 
"mox-server": "https://github.com/Pomax/mox-server/archive/master.tar.gz",
TODO
Confirm
656
edits

Navigation menu