Development Guide - tuwiendsg/rSYBL GitHub Wiki
If you want to help improve rSYBL, or create your own decision/planning algorithms, enforcement mechanisms or monitoring mechanisms, you can easily create plugins for rSYBL, and use the cloud-application-dependency-graph, which is the knowledge-base shared among rSYBL components.
Using the cloud application dependency graph
For getting or transmitting any kind of information to the rest of the rSYBL components, you need to use the cloud application dependency graph component. It contains a DependencyGraph class, which offers interface in the entire information connected to current service (e.g., list all requirements, list all capabilities, search service parts, add service parts, add relationships). Examples of populating the dependency graph, and working with the different concepts in this component are provided in here.