This repository gets developers quickly started with developing on the interstellar-client which is part of the Interstellar Module System.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
CONTRIBUTING.md Create CONTRIBUTING.md Jun 5, 2015
LICENSE.txt
README.md
init.sh
workspace.json

README.md

interstellar-workspace

This repository gets developers quickly started with developing on the interstellar-client which is part of the Interstellar Module System

interstellar apps are made up of multiple modules. When developing modules/widgets alongside an app, it is useful to have the modules symlinked so that changes can be immediately reflected.

Node.js' package manager, npm, provides this functionality through the npm link command. This repository leverages npm-workspace to easily link all the interstellar modules as node dependencies where needed.

Prerequisites

  1. Make sure you have: git, node v0.10, npm, and make. On ubuntu, run sudo apt-get install build-essential.
  2. Install interstellar:
npm install -g interstellar

Usage

  1. Clone this repo:
git clone https://github.com/stellar/interstellar-workspace
## or git clone git@github.com:stellar/interstellar-workspace.git
  1. Make sure you are using node v0.10.. Run node -v to see. If not, use nvm to install v0.10. alongside your current version.
  2. Clone all necessary modules by running the init script:
./init.sh
  1. npm install -g npm-workspace
  2. npm-workspace install
  3. Now you are ready to develop:
cd interstellar-client
interstellar develop