Introduction
Jyfti is a workflow engine for software engineers.
Json-based โ Workflows are standalone JSON files. Thus, they can be put into Git and parsed by programs.
Validation with json schema โ Workflows adhere to a JSON schema. That way common editors are able to provide auto-completion and validation. Workflow inputs and environments can be specified to adhere to a json schema, enabling validation and prompting for inputs in CLI.
Execute anywhere โ The Jyfti CLI reads and writes on the file system. This allows Jyfti to be executed on a CI server as well as on a local computer.
Step-by-step execution โ Unsure what's going on in your workflow? Jyfti can execute workflows step-by-step with intermediary states. Copy these states from CI and you can reproduce an issue locally.