Data master uses several open source projects to work properly:
- Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine
- Webix - Cross platform and cross browser UI library
- Electron - Cross platform tool to compile web-apps to desktop
- Node.js v4.4+
- Download and extract the latest version of Data Master
- Download and install the latest version of Electron for your platform
- Install the dependencies and devDependencies:
$ cd data_master
$ npm install
- Download the latest standard version of Webix.
- Extract "codebase" folder from downloaded Webix archive to the root folder of your project
- Run Node.js server:
$ npm run server
-
Run another shell
-
Run desktop pre-building:
$ npm start
- Run desktop compilation:
$ npm run package
In "~/release/DataMaster" folder get version for your platform and launch it
Nota bene: Before launching WEB or desktop app version run Node.js local server:
$ npm run server
After that your web application is available on:
http://localhost:3000
- To create your bundle.js (if source code is modified) run:
$ gulp bundle
- To watch your source code changing and restarting server in development run:
$ npm run nodemon
$ gulp watch
Nota bene: You can istall Electron pre-builder and compiler modules manually by:
$ npm install --save-dev electron-prebuilt
$ npm install --save-dev electron-packager
GNU GPLV3