Skip to content
Event-driven, asynchronous, distributed, multi-party state-machine targeting the Node.js platform.
JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
engine
hooks
lib
services
test
.coveralls.yml
.eslintrc
.gitignore
.istanbul.yml
.npmignore
.npmrc
.travis.yml
CODE_OF_CONDUCT.md
Conversation.ydm
Gruntfile.js
LICENSE
README.md
index.js
logger.js
package.json
run.sh
travis-npm-publish.sh

README.md

Event-driven, asynchronous, distributed, scalable, multi-party state-machine targeting the Node.js platform.

Travis status Coveralls status license Gitter npm

Yaktor Logo

Initialize a new Yaktor application

To initialize a new Yaktor project, you'll want to do something like

$ mkdir myapp
$ cd myapp
$ curl init.yaktor.io | bash

which will use Docker to pull the yaktor Node.js image and create a yaktor-based application in directory myapp.

Then, after the command completes, execute

$ ./yak gen-src gen-views start

The UI

After that, you can navigate to myapp's UI.

macOS

If you're on macOS, go to http://www.myapp.yaktor or http://localhost:8888

Linux or Windows

Edit

Once you're running, you can use any text editor you want to work on your application, but you might consider using our eclipse plugins, available at eclipse update site, http://eclipse.yaktor.io. They include a yaktor DSL-aware editor for *.yc and *.ydm files that provide syntax highlighting and completion.

For more information, see the full yaktor documentation.

NOTE: Please report issues at https://github.com/SciSpike/yaktor-issues/issues.

You can’t perform that action at this time.