Changes

Jump to: navigation, search

Webmaker/Code

772 bytes added, 21:06, 9 October 2013
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
** 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''': https://github.com/mozilla/goggles.webmaker.org - the node.js app and front-end bookmarklet code for X-Ray Goggles, a tool for visually exploring and changing the underlying structure of web pages
togetherjs* '''login.webmaker.org''': https://github.com/mozilla/login.webmaker.org - node.js single-sign-on (SSO) server and identity provider for Webmaker apps, as well as front-end UI components for authentication, based on [https://developer.mozilla.org/en-US/Persona?redirectlocale=en-US&redirectslug=Persona Mozilla's Persona]
* '''MakeAPI''': https://github.com/mozilla/makeapi - node.js metadata server for storing and indexing information about "makes" (e.g., things made on the web with Webmaker tools or 3rd party tools).
 
 
profile
profile-service
make-valet
"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"
Confirm
656
edits

Navigation menu