Yeoman generator to create new Teonet server node-webkit application. The Teonet Server application can execute under Linux or Mac OS only. This readme file shows terminal commands for Debian, Ubuntu or Linux Mint.
First, install Yeoman, generator-teonet-webkit using npm and NWJS (we assume you have pre-installed NodeJS and Build Essential).
npm install -g yo
npm install -g generator-teonet-webkit
https://www.npmjs.com/package/generator-teonet#install-teonet-library
yo teonet-webkit
grunt
Run you application with NWJS application
nw dist --enable-logging=stderr APPNAME teo-APPNAME
grunt build-nwjs
build-nwjs/teo-nw/linux64/APPNAME --enable-logging=stderr APPNAME teo-APPNAME
Available generators:
Create new Teonet server node-webkit application.
Example:
yo teonet-webkit
Generates a controller in app/scripts/controllers.
Example:
yo teonet-webkit:controller user
Produces app/scripts/controllers/user.js
:
angular.module('myMod').controller('UserCtrl', function ($scope, teonet) {
// ...
});
This project uses git submodule, so after cloning this project from git execute next command:
git submodule update --init
Teonet developer documentation:
http://repo.ksproject.org/docs/teonet/
Teonet events:
http://repo.ksproject.org/docs/teonet/ev__mgr_8h.html#ad7b9bff24cb809ad64c305b3ec3a21fe
If you haven't already set your NPM author info, now you should:
npm set init.author.name "Your Name"
npm set init.author.email "[email protected]"
npm set init.author.url "http://yourblog.com"
npm adduser
Publish project to NPM:
npm publish ./
- Yeoman has a heart of gold.
- Yeoman is a person with feelings and opinions, but is very easy to work with.
- Yeoman can be too opinionated at times but is easily convinced not to be.
- Feel free to learn more about Yeoman.
Apache-2.0 © Kirill Scherba