Below are definitions for some key terms and concepts that you need to know for a better understanding of how the YAML Form module works.

YAML: YAML Ain’t Markup Language
YAML is a human friendly data serialization standard for all programming languages.

Drupal’s standard, secure, easy to use and easy to extend way of adding forms to your Drupal website.

Render array
Render arrays are the basic building blocks of Drupal content. In Drupal, render arrays provide a structured way to programmatically alter content before it is displayed.

Plugins are small pieces of functionality that are swappable.

States API
Adds JavaScript to change the state of an element based on another element.