Webmaker/Code/Dev/Environment: Difference between revisions

Jump to navigation Jump to search
Line 7: Line 7:
==Dependencies==
==Dependencies==


Webmaker relies on a number of technologies and tools, which must first be installed.  The following list needs to be installed and working before you can run or test Webmaker locally:
Webmaker relies on a number of technologies and tools, which must first be installed.  The following list needs to be installed and working before you can run or test Webmaker locally, and we provide instructions for doing so on Linux, Mac OS X and Windows below.


* [http://nodejs.org node.js and npm]
* [http://nodejs.org node.js and npm]
* [http://bower.io/ bower]: after you install npm, you can type <code>npm install -g bower</code> (may require admin/sudo rights)
* [http://bower.io/ bower]:
* [http://gruntjs.com/ grunt]: after you install npm, type <code>npm install -g grunt-cli</code> (may require admin/sudo rights)
* [http://gruntjs.com/ grunt]:  
* [http://www.python.org/ python 2.7]
* [http://www.python.org/ python 2.7]
* [http://www.pip-installer.org/en/latest/installing.html pip]
* [http://www.pip-installer.org/en/latest/installing.html pip]
Line 17: Line 17:
* [http://www.oracle.com/technetwork/java/javase/downloads/index.html Java]
* [http://www.oracle.com/technetwork/java/javase/downloads/index.html Java]
* [http://www.elasticsearch.org Elastic Search]
* [http://www.elasticsearch.org Elastic Search]
 
* A working C/C++ toolchain
A number of node "modules" (or libraries) that we use also require a working C/C++ toolchain. You should make sure that you have a working build environment for your OS (see the [https://github.com/mozilla/webmaker-suite#os-specific-information section of the Webmaker Suite docs] on this issue). 
* A stable build environment for your OS


==Setup Option 1: Webmaker Suite==
==Setup Option 1: Webmaker Suite==
20

edits

Navigation menu