Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.69 KB

README.md

File metadata and controls

45 lines (31 loc) · 1.69 KB

Workcraft logo

Build Status Coverage Status

Workcraft is a cross-platform toolset to capture, simulate, synthesize and verify graph models. It supports a wide range of popular graph formalisms and provides a plugin-based framework to model and analyze new model types. For more information about Workcraft look at http://workcraft.org/.

Building

Workcraft requires Java JDK 1.7 or newer for a successful build and is assembled via Gradle. It is tested with both Open JDK and [Oracle JDK] (http://www.oracle.com/technetwork/java/javase/downloads/index.html).

These instructions use gradlew, a wrapper that downloads and runs a relatively new version of gradle. Alternatively a pre-installed version can be used.

Use the assemble task to build the core and all the plugins:

./gradlew assemble

Running

You can run Workcraft directly after building it:

./workcraft

Miscellaneous

Help and tutorial pages are available in the workcraft-doc repo.

Templates for building Windows, Linux and OS X distributions of Workcraft are available in the [workcraft-dist-template] (https://github.com/tuura/workcraft-dist-template) repo. This includes the binaries of backend tools, gate libraries and other platform-specific content.

If you would like to contribute to Workcraft development, then read through the CONTRIBUTING.md document.