Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aerolab/jsconf2014-workshop
Node-Webkit Workshop for JSConf
https://github.com/aerolab/jsconf2014-workshop
Last synced: about 2 months ago
JSON representation
Node-Webkit Workshop for JSConf
- Host: GitHub
- URL: https://github.com/aerolab/jsconf2014-workshop
- Owner: Aerolab
- License: mit
- Created: 2014-11-26T18:33:59.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-28T20:58:24.000Z (about 10 years ago)
- Last Synced: 2024-04-18T13:01:09.617Z (9 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.36 MB
- Stars: 7
- Watchers: 9
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Node-Webkit Workshop
====================# Setup
First of all, make sure you have [Node.js](http://nodejs.org/) installed (including npm).
We'll need a few global dependencies (sudo is not required if you are using Windows):```
sudo npm install node-gyp -g
sudo npm install grunt-cli -g
```And then install the dependencies for the project:
```
npm install
```Before you continue, we recommend you open Gruntfile.js, and where it says
```
platforms: ['osx', 'win'], // You can add linux32 and linux64 as well
```Leave *only the platform you are currently using* ('win' if you are on Windows, 'mac' if you are on Mac). This is so you'll download fewer assets.
After that, run
```
grunt build
```Which will download all node-webkit binaries for the specified platforms (and build the app, which you don't actually need right now).
Alternatively, you can download [the source with all the binaries](https://s3.amazonaws.com/jsconf-workshop/node-webkit-workshop.zip) if you are having trouble with npm/grunt.
We are mainly using Express, Socket.io, Grunt and Grunt Node-Webkit Builder.
## Platforms
The workshop has been tested on *Windows 7 / 8* and *MacOS Mavericks / Yosemite*.
Node-Webkit is a bit temperamental under Linux, but you can give it a shot if you want.
# The Docs
[The Slides](https://github.com/Aerolab/jsconf2014-workshop/blob/master/Node-Webkit-Workshop.pdf?raw=true)
[Node-Webkit](https://github.com/rogerwang/node-webkit/wiki)
[Express](http://expressjs.com/starter/hello-world.html)
[Socket.io](http://socket.io/docs/)
[NoSQL] (https://github.com/petersirka/nosql)