This is going to be issue(task) manager (JIRA-like tool), but with signifficant differences:
- ruthlessly simple, yet flexible
- extremally easy to setup
- blazing fast
- free of any charge & opensourced
Project is in early development (something like pre-alpha 0.0.1 phase), so if you are not a developer who whould like to contribute there is no point to downloading it right now.
- install all dependencies
npm install
- run MongoDB (mongod.exe) with default config
- backend side: Node.js 6.2, express.js, socket.io
- client side: React, Redux, socket.io
- use ES6 through Babel
- testing: mocha, chai, sinon
npm run server
starts nodejs server in development mode (through babel-node - to transpile ES6 in the fly)npm test
starts mocha testsnpm run test:watch
run tests in watch modenpm run build
builds whole client app and it's dependencies and save everything topublic/dist/
npm run public
builds client app (through browserify with es2015 and react presets) and puts it inpublic/dist/arij.js
npm run public:watch
like build:public but in watch modenpm run public:vendor
builds dependencies for client side (react, redux, socket.io-client etc) and put them inpublic/dist/vendor.js
- if using Webstorm turn off "safe save" option - npm's watch has problem with it.
ctrl+alt+s-> Appearance & Behaviour-> System settings-> uncheck "Use 'safe write'