{"repo":"open-workflow-specification/sdk-java","free":true,"listed":false,"github":"https://github.com/open-workflow-specification/sdk-java","clone":"git clone https://github.com/open-workflow-specification/sdk-java.git","description":"Java SDK for Serverless Workflow","language":"Java","stars":112,"topics":["java","sdk","serverless","cncf","serverless-workflow","workflow"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Open Workflow Specification - Java SDK Provides the Java API for the Open Workflow Specification With the SDK you can: Read workflow JSON and YAML definitions Write workflow definitions in JSON and YAML formats. Test your workflow definitions using the reference implementation. Status Latest Releases Conformance to spec version :------------------------------------------------------------------------------------: :----------------------------------------------------------------------: 7.x v1.0.0 5.x v0.8 4.x v0.8 3.0.0.Final v0.7 2.0.0.Final v0.6 1.0.3.Final v0.5 Note: 6.0.0.Final (planned for spec v0.9 ) is intentionally skipped to leave room for anyone who wants to work on it. JDK Version SDK Version JDK Version :---: :---: 7.0.0 and after 17 5.0.0 and after 11 4.0.x and before 8 Getting Started Building SNAPSHOT locally To build project and run tests locally: The project uses Google's code styleguide. Your changes should be automatically formatted during the build. Maven projects: Add the following dependencies to your pom.xml dependencies section: Gradle projects: Add the following dependencies to your build.gradle dependencies section: How to Use There are, roughly speaking, two kind of users of this SDK: Those ones interested on implementing their own runtime using Java. Those ones interested on using the provided runtime reference implementation. Implementing your own runtime For those ones interested on implementing their own runtime, this SDK provides an easy way to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/open-workflow-specification","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/open-workflow-specification/sdk-java/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}