NodeJS, Restify, ws, Knex, Mocha
Branch: master
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.
demo
src
test
vagrant
.bashrc
.gitignore
.istanbul.yml
.jshintrc
.travis.yml
LICENSE
README.md
Vagrantfile
package.json
wallaby.conf.js

README.md

mars

Build Status Coverage Status Dependency Status devDependency Status

Platform: NodeJS, Vagrant

Libs: Restify, Knex, SQLite, Crypto

Tools: Gulp, Mocha, Sinon, Istanbul, JSHint

Quick start:

install NodeJS
$ npm run dev

Install:

$ npm install

Run static analysis:

$ npm run lint

Run unit tests:

$ npm run test

Report coverage:

$ npm run cover

Run end2end tests:

$ npm run end2end

Open demo in browser:

$ npm run demo

Development

Add a new migration

node_modules\.bin\knex migrate:make entry-version

Vagrant

Quick start:

install Vagrant
$ npm run deploy

Package for deployment:

$ npm run package

Start virtual machine:

$ npm run up

Install on virtual machine:

$ npm run install-remote

Start server on virtual machine:

$ npm run start-remote

Smoke test server on virtual machine:

$ npm run test-remote