| Class | Description |
|---|---|
| LifecycleGenerator | Generates the build scripts from the Jervis YAML. |
| LifecycleValidator | Validates the contents of a lifecycle file and provides quick access to supported languages. |
| MultiPlatformGenerator | Creates a multi-platform generator similar to a LifecycleGenerator but multi-plaform and multi-os capable when building matrix combinations. |
| MultiPlatformValidator | Validates platforms, lifecycles, and toolchains for multiple operating systems; and their unstable counterparts; as a whole collection. |
| PipelineGenerator | This class offers helper forunctions for using Jervis in the context of a Jenkins pipeline global shared library. |
| PlatformValidator | Validates the contents of a platforms file and provides quick access to supported platforms. |
| ToolchainValidator | Validates the contents of a toolchains file and provides quick access to supported matrices. |