Development
The development is made using electron and electron-builder. For this we need to install NodeJS and yarn.
Clone the project
git clone https://github.com/comsolid/remote-pad-gui.git
Platforms
Common tasks
After install specific softwares from Platforms section above you'll need to install dependencies:
cd remote-pad-gui
yarn
Install services
In order to run remote-pad-gui you need a copy of remote-pad and remote-pad-server.
Download the electron version of remote-pad from
https://github.com/comsolid/remote-pad/releases.
Example: remote-pad-1.0.0-electron.tar.bz2
.
Extract at directory services/web
.
Download the electron version of remote-pad-server from
https://github.com/comsolid/remote-pad-server/releases.
Example: remote-pad-server-1.0.0-electron-ubuntu-14.04.tar.bz2
.
Extract at directory services/mqtt-broker
.
Final result should look like this:
services/
├── mqtt-broker
│ ├── credentials.json
│ ├── docs
│ ├── helpers
│ ├── LICENSE
│ ├── LINKS.md
│ ├── node_modules
│ ├── package.json
│ ├── process.yml
│ ├── profiles
│ ├── README.md
│ ├── scripts
│ ├── src
│ └── yarn.lock
└── web
├── dist
├── node_modules
├── package.json
├── production
└── yarn.lock
Open in development mode:
# serve with hot reload at localhost:9080
npm run dev