Event-driven, asynchronous, distributed, scalable, multi-party state-machine targeting the Node.js platform.
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
After that, you can navigate to myapp
's UI.
If you're on macOS, go to http://www.myapp.yaktor or http://localhost:8888
- If you're on Linux or Windows, go to http://localhost:8888 or see the console output for the IP address of the
yaktor
server and use that (like http://12.34.56.78)
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.