a8d93fd990
[tutorial 050] Family: "shorthand" mode
2024-11-02 14:58:38 +01:00
2bed3eae39
[tutorial 050] Family: "shorthand" mode (config and doc)
2024-11-02 14:58:38 +01:00
d2c31d1e40
[tutorial 044] A conditional disabled variable with identifier
2024-11-02 14:58:37 +01:00
0061673a46
[tutorial 044] A conditional disabled variable with identifier (config and doc)
2024-11-02 14:58:37 +01:00
b0287b614c
[tutorial 043] Jinja with a description
2024-11-02 14:58:36 +01:00
af5f660ed6
[tutorial 043] Jinja with a description (config and doc)
2024-11-02 14:58:36 +01:00
2f477476fe
[tutorial 042] Jinja with a parameter
2024-11-02 14:58:35 +01:00
69a4013c97
[tutorial 042] Jinja with a parameter (config and doc)
2024-11-02 14:58:35 +01:00
d9c79ff0c6
[tutorial 041] A conditional hidden family with Jinja
2024-11-02 14:58:34 +01:00
97ce5b2786
[tutorial 041] A conditional hidden family with Jinja (config and doc)
2024-11-02 14:58:34 +01:00
43fd6dd267
[tutorial 040] Family: a dynamic family
2024-11-02 14:58:33 +01:00
50b1080b05
[tutorial 040] Family: a dynamic family (config and doc)
2024-11-02 14:58:33 +01:00
cad33b8e72
[tutorial 036] Variable type and parameters type are copied with default value
2024-11-02 14:58:32 +01:00
bd911c0c84
[tutorial 036] Variable type and parameters type are copied with default value (config and doc)
2024-11-02 14:58:32 +01:00
eb4fd7c024
[tutorial 035] A calculated default value
2024-11-02 14:58:31 +01:00
9c9425d05b
[tutorial 035] A calculated default value (config and doc)
2024-11-02 14:58:31 +01:00
4baed2b78a
[tutorial 034] A conditional hidden family with a variable
2024-11-02 14:58:30 +01:00
d7f62eed69
[tutorial 034] A conditional hidden family with a variable (config and doc)
2024-11-02 14:58:30 +01:00
3cdb5c7d29
[tutorial 033] An hidden family
2024-11-02 14:58:29 +01:00
6ddbf05460
[tutorial 033] An hidden family (config and doc)
2024-11-02 14:58:29 +01:00
de63937bff
[tutorial 032] Copy HTTP manual proxy to HTTPS manual proxy
2024-11-02 14:58:28 +01:00
5e708fe3b4
[tutorial 032] Copy HTTP manual proxy to HTTPS manual proxy (config and doc)
2024-11-02 14:58:28 +01:00
65c3bdbe61
[tutorial 031] Bases type is optional if default value
2024-11-02 14:58:27 +01:00
b541aef919
[tutorial 031] Bases type is optional if default value (config and doc)
2024-11-02 14:58:27 +01:00
23717fe0ec
[tutorial 030] A variable with type "boolean"
2024-11-02 14:58:26 +01:00
cae338d817
[tutorial 030] A variable with type "boolean" (config and doc)
2024-11-02 14:58:26 +01:00
e7d113ce77
[tutorial 029] Type variable is optional
2024-11-02 14:58:25 +01:00
5fff20c84f
[tutorial 029] Type variable is optional (config and doc)
2024-11-02 14:58:25 +01:00
b4abfe9011
[tutorial 028] A conditional disabled family with a variable
2024-11-02 14:58:24 +01:00
143f0dcd28
[tutorial 028] A conditional disabled family with a variable (config and doc)
2024-11-02 14:58:24 +01:00
ecf1a0c39c
[tutorial 027] A disabled family
2024-11-02 14:58:23 +01:00
cfe1e0d3bc
[tutorial 027] A disabled family (config and doc)
2024-11-02 14:58:23 +01:00
6f7790355f
[tutorial 026] A variable with type "port"
2024-11-02 14:58:22 +01:00
7908022a16
[tutorial 026] A variable with type "port" (config and doc)
2024-11-02 14:58:22 +01:00
eda6778c25
[tutorial 025] A variable with type's parameters
2024-11-02 14:58:21 +01:00
24ccfb108b
[tutorial 025] A variable with type's parameters (config and doc)
2024-11-02 14:58:21 +01:00
fe28abaae1
[tutorial 024] A variable with type "domainname"
2024-11-02 14:58:20 +01:00
f98b4e0b3b
[tutorial 024] A variable with type "domainname" (config and doc)
2024-11-02 14:58:20 +01:00
132b4b97f1
[tutorial 023] Family type is optional
2024-11-02 14:58:19 +01:00
aadf0f1a06
[tutorial 023] Family type is optional (config and doc)
2024-11-02 14:58:19 +01:00
641a5c002c
[tutorial 022] A variable inside sub family
2024-11-02 14:58:18 +01:00
12fb580dea
[tutorial 022] A variable inside sub family (config and doc)
2024-11-02 14:58:18 +01:00
81ed005891
[tutorial 021] A sub family
...
Inside a family, we can have variables or families.
The "type" for family "manual" became unecessary because container an other family, so it's not a variable.
In disabled attribute, it's better tu use relative path (we will see the reason in an other slide).
2024-11-02 14:58:17 +01:00
4f04b14a2b
[tutorial 021] A sub family (config and doc)
2024-11-02 14:58:17 +01:00
f0c113e63a
[tutorial 020] A family
...
The "manual" mode structural descriptions are write in a new files to separate things. But Rougail will concatenate variables and families.
We create a family, which will contain other variables.
This family has:
- a description
- a type
As there is no variable inside this family, the type is mandatory. Without it, Rougail will create a variable.
In fact, this family will be deleted by Rougail too because it is empty.
2024-11-02 14:58:16 +01:00
512d29d9d6
[tutorial 020] A family (config and doc)
2024-11-02 14:58:16 +01:00
297fd1b9bc
[tutorial 014] Choice type is optional
...
The type is optional in choice type (if we have choices attributes, it's a choice option).
2024-11-02 14:58:15 +01:00
fd787c29b3
[tutorial 014] Choice type is optional (config and doc)
2024-11-02 14:58:15 +01:00
b497508f33
[tutorial 013] A variable with type "choice"
...
"Foo" should not be an option to the "proxy_mode" variable.
Now the "proxy_mode" type is "choice", that means that there is a list of available values that can be selected.
We say that the "proxy_mode" variable is constrained (by choices): this variable accept, in fact, only a list of choices.
2024-11-02 14:58:14 +01:00
675ff794bc
[tutorial 013] A variable with type "choice" (config and doc)
2024-11-02 14:58:14 +01:00