This repository contains workshop labs and best practices for tools in the RADON framework toolstack. It is recommended for new users of the RADON framework to follow the labs 1-4 as a basic training. For more advanced usage follow the labs 5-13 according to interest.
In order to conduct these labs, you need the following prerequisites:
- An AWS account to deploy the application to.
- A user on the Eclipse Che environment.
- Introduction to the application and RADON
- Working with the IDE
- Moving source code to FunctionHub
- Modeling the application with GMT
- Deploying the csar with xOpera
- Adding testing annotations with CTT
- Adding Data pipelines
- Adding monitoring with Prometheus & Grafana
- Adding verification constraints with VT
- Detect code defects with Defuse
- Choose optimal decomposition with DT
- Storing deployment templates in Template Library
- Enabling CI/CD
.
├── labs # All lab descriptions
├── README.md # What you are reading now
└── todos # The application we want to deploy