Please see the replacement repository: https://github.com/Apollo-AFCL/AFCLCore
A project to create and manage AFCL and CFCL workflows using Java objects.
- 1.0.0 - 2020, Mai
- initial release
This aim of this project is to provide a possibility to create, parse and validate AFCL and CFCL workflows using Java objects. The following features are supported.
-
Create a workflow using Java objects, representing AFCL or CFCL.
-
Write internal Java objects representing the workflow to a
.json
file.yaml
file.
-
Parse a workflow and get an internal Java representation of the workflow. Read a
.json
file.yaml
filestring
-
Validate a workflow using a predefined
.json
schema.
.
│── src
│ ├── main
│ │ ├── java # source code
│ │ ├── resources
│ │ │ ├── schema.json # .json schema to validate workflow file
│ │ │ └── schema.yaml # .yaml schema to validate workflow file
│ │ └── ...
│ └── test # unit tests
└── ...
- Gradle
gradle shadowJar
- TBA