Mode
====

.. index:: mode

By default, the mode is not configured. It is an optional feature.

Let's start by defining what we want to do with the modes.

We'll present a common example, but you'll need to define your own modes according to your needs.

Here is our classic use case of mode definition. We'll use three modes:

- `basic`: automatically sets mandatory variables without default values (in this case, the actor adapting the configuration will have to enter values) and manually sets variables that the actor defining the variables deems necessary.
- `standard`: automatically sets all other variables
- `advanced`: sets variables that the actor defining the variables decides to include. These variables are intended for a knowledgeable audience who know what to do.

