Skip to content
Jeffrey E. Shaver II edited this page Feb 18, 2016 · 19 revisions

Setting up Cloud 9

Updating Node/NPM

We should keep our install of nodejs up-to-date. As of this writing, the latest version if v5.5.0.

nvm install v5.5.0
nvm alias default v5.5.0

Install node modules

# From the base directory
npm install
# Change to the examples directory
cd examples
npm install

Install Gulp

npm install -g gulp

Create a config file

// config.js
module.exports = {
  hotModuleReloadUri: 'safe-framework-<username>.c9users.io',
  port: process.env.PORT
}
  • Run this:
gulp watch

Having .jsx files open with JSX syntax highlighting

  1. Open the Cloud9 menu in the top-left corner
  2. Click "Open Your User Settings"
  3. Under the ace key, there should be another key that says custom-types
  4. Under the custom-types key there should be a json() key
  5. Under the json() key, put this key/value pair "jsx": "jsx"

It will look something this after the change:

{
  // ...
  "ace": {
    // ...
    "custom-types": {
      // ...
      "json()" : {
        // ...
        "jsx": "jsx"
      }
    }
  }
}

Building safe-framework

npm run build

Building safe-framework examples

npm run build-examples

Configure Cloud9 to use VIM

git config --global core.editor vim

Clone this wiki locally