Skip to content

coopinabox/praxis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

158 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

praxis

server tests npm version dependency status devDependency status

browser tests

IN PROGRESS

a holonic action delegation system for Coop-in-a-Box

how to install

  • nvm: node version manager
  • nodejs: javascript interpreter
  • npm: javascript package manager

first you'll need to make sure your system has a c++ compiler. For OSX, XCode will work, for Ubuntu, the build-essential and libssl-dev packages work.

git clone https://github.com/creationix/nvm.git ~/.nvm
source ~/.nvm/nvm.sh
nvm install 0.10
nvm use 0.10
nvm alias default 0.10

it's a good idea to put the 2nd line in your ~/.bashrc, ~/.zshrc, ~/.profile, etc to source nvm automatically upon login.

git clone https://github.com/coopinabox/praxis
npm install

how to run

[sudo] npm run start

browse to localhost

how to develop

npm run develop

browse to localhost:5000

how to test

npm run test
  • to run integration tests, you need to install phantomjs
    • [sudo] npm install -g phantomjs
  • to run client tests, you need to install xvfb
    • [sudo] apt-get install xvfb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published