** Windows Set up instructions ** ## Prerequisites * [Git](http://git-scm.com/book/en/v2/Getting-Started-Installing-Git) * [Node.js](https://nodejs.org) >= v6.9.0 * [python](https://www.python.org/downloads/release/python-2713/) (v2.7.x recommended) * [node-gyp](https://github.com/nodejs/node-gyp#installation) (installed via powershell) ## System specific dependencies * use only 32bit or 64bit for all of the installers, do not mix architectures * install using default settings * open Windows Powershell as Admin ```powershell C:\Windows\system32> npm install --global --production windows-build-tools ``` ## Installation Clone the source locally: ```sh $ git clone https://github.com/zulip/zulip-electron $ cd zulip-electron ``` Install project dependencies: ```sh $ npm install ``` Start the app: ```sh $ npm start ``` Start and watch changes ```sh $ npm run dev ``` ### Making a release To package app into an installer use command: ``` npm run pack npm run dist ``` It will start the packaging process. The ready for distribution file (e.g. dmg, windows installer, deb package) will be outputted to the `dist` directory. # Troubleshooting If you have any problems running the app please see the [most common issues](./troubleshooting.md).