项目作者: whisp-messenger

项目描述 :
Whisp is secure messenger that is purely web-based.
高级语言: Makefile
项目地址: git://github.com/whisp-messenger/whisp.git
创建时间: 2016-09-04T23:32:17Z
项目社区:https://github.com/whisp-messenger/whisp

开源协议:

下载


Whisp

Whisp is secure messenger that is purely web-based.

It is a work in progress.

For now, you can render some of UI with dummy data.

Installation and run

  1. Clone this repository locally.

    1. mkdir whisp
    2. cd whisp
    3. git clone https://github.com/alexeykomov/whisp.git
  2. Update all git submodules.

    1. git submodule init
    2. git submodule update
  3. Specifically update protobuf.

    1. cd ./src/protobuf
    2. git pull origin json-serialization
    3. cd ./js
    4. npm install
    5. export PROTOC=protoc && gulp dist
  4. Runtimes - Install Java, Python and Node.js. Node.js must be at least of version 6.

  5. Globally install following node modules - Express, Less, Bunyan.

    1. npm install express -g
    2. npm install less -g
    3. npm install grunt-cli -g
    4. npm install bunyan -g
  6. Locally to project, install all needed node modules.

    1. cd whisp
    2. npm install
  7. Compile from sources.

    1. npm run compile-ui
    2. npm run compile-worker
    3. npm run compile-less
  8. Launch an application.

    1. npm run start-debug
  9. Go to http://localhost:3001/