Skip to content
forked from SciSpike/yaktor

Tool to create applications built on Yaktor DSLs

License

Notifications You must be signed in to change notification settings

gacord23/yaktor

 
 

Repository files navigation

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.

About

Tool to create applications built on Yaktor DSLs

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.1%
  • Shell 3.9%