Yeoman generator to create new Teonet server native C/C++ 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.
*To install global npm components without sudo change node modules folders ownership:
sudo chown -R $USER /usr/local/lib/node_modules
npm install -g yo
http://repo.ksproject.org/ubuntu/
Add repository key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8CC88F3BE7D6113C
Add repository:
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb http://repo.ksproject.org/ubuntu/ teonet main"
or add the following line to your /etc/apt/sources.list:
deb http://repo.ksproject.org/ubuntu/ teonet main
Update repositories database:
sudo apt-get update
sudo apt-get install -y libteonet-dev
teovpn -?
npm install -g generator-teonet
yo teonet
./autogen.sh
make
src/APPNAME teo-APPNAME
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 "you@example.com"
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