diff --git a/src/rougail/output_doc/doc.py b/src/rougail/output_doc/doc.py
index d2ea945b5..a575a525a 100644
--- a/src/rougail/output_doc/doc.py
+++ b/src/rougail/output_doc/doc.py
@@ -165,7 +165,7 @@ class RougailOutputDoc(Examples):
for hidden_property in [
"hidden",
"disabled",
- ]: # chain(["hidden", "disabled"], self.disabled_modes):
+ ]:
if hidden_property in properties:
return True
@@ -616,8 +616,6 @@ class RougailOutputDoc(Examples):
f'cannot find "{prop}_calculation" information, '
"do you have declare doc has a plugins?"
)
- # if do_not_raise and calculation.get('optional', False):
- # return None
if isinstance(calculation, list):
values = []
for cal in calculation:
@@ -699,7 +697,6 @@ class RougailOutputDoc(Examples):
true_msg = _('the value of the variable "{0}" if it is defined')
print('connard ben lan ...')
hidden_msg = _("the value of an undocumented variable")
- # if "{{ identifier }}" in calculation["value"] and calculation["value"] in self.dynamic_paths:
if "{{ identifier }}" in calculation["ori_path"]:
if calculation["value"] == calculation["ori_path"]:
regexp = None
@@ -751,7 +748,6 @@ class RougailOutputDoc(Examples):
uncalculated = variable.value.get(uncalculated=True)
except PropertiesOptionError:
true_msg = None
- # true_msg = _("depends on an undocumented variable")
else:
if uncalculated and not isinstance(
uncalculated, Calculation
diff --git a/src/rougail/output_doc/output/github.py b/src/rougail/output_doc/output/github.py
index 84ee040e0..c93f28a97 100644
--- a/src/rougail/output_doc/output/github.py
+++ b/src/rougail/output_doc/output/github.py
@@ -31,7 +31,8 @@ class Formater(CommonFormater):
enter_table = "
"
def __init__(self) -> None:
- self.max_line = 0
+ self.max_line_variable = 0
+ self.max_line_description = 0
super().__init__()
def title(
@@ -97,8 +98,8 @@ class Formater(CommonFormater):
def table_header(self, lst):
"""Manage the header of a table"""
- return lst[0] + " " * (self.max_line - len(lst[0])), lst[1] + " " * (
- self.max_line - len(lst[1])
+ return lst[0] + " " * (self.max_line_variable - len(lst[0])), lst[1] + " " * (
+ self.max_line_description - len(lst[1])
)
def yaml(self, _dump):
@@ -120,7 +121,8 @@ class Formater(CommonFormater):
"""count columns length"""
for line in col:
for l in line.split(self.enter_table):
- self.max_line = max(self.max_line, len(l) + 1)
+ self.max_line_variable = max(self.max_line_variable, len(l) + 1)
+ self.max_line_description = self.max_line_variable
def to_phrase(self, text: str) -> str:
return escape(to_phrase(text))
diff --git a/src/rougail/output_doc/output/gitlab.py b/src/rougail/output_doc/output/gitlab.py
new file mode 100644
index 000000000..7ed74c99e
--- /dev/null
+++ b/src/rougail/output_doc/output/gitlab.py
@@ -0,0 +1,81 @@
+"""
+Silique (https://www.silique.fr)
+Copyright (C) 2025
+
+This program is free software: you can redistribute it and/or modify it
+under the terms of the GNU Lesser General Public License as published by the
+Free Software Foundation, either version 3 of the License, or (at your
+option) any later version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+details.
+
+You should have received a copy of the GNU Lesser General Public License
+along with this program. If not, see .
+"""
+
+from typing import List
+
+
+from .github import Formater as GithubFormater
+from ..i18n import _
+
+
+class Formater(GithubFormater):
+ name = "gitlab"
+ level = 51
+
+ def namespace_to_title(self, informations: dict, level: int) -> str:
+ """manage namespace family"""
+ return self.title(
+ self.family_description(informations),
+ level,
+ )
+
+ def title(self, title: str, level: int) -> str:
+# self.max_line_variable = 0
+ return '' + title + '
\n\n'
+
+ def end_family(self):
+ return ' '
+
+ def columns(
+ self,
+ col: List[str],
+ ) -> None:
+ pass
+
+ def family_informations(self) -> str:
+ return f">>> [!note] {_('Informations')}\n"
+
+ def end_family_informations(self) -> str:
+ return f"\n>>>\n"
+#> {help_}
+#""" + '\n\n'
+#
+# def display_family_help(self, help_):
+# return f"""> [!note]
+#> {help_}
+#""" + '\n\n'
+#
+# def display_family_path(self, path: str) -> str:
+# return "> " + super().display_path(path) + '\n'
+## self.max_line_variable = max(self.max_line_variable, len(path))
+## return super().display_path(path)
+#
+# def property_to_string(
+# self, informations: dict, calculated_properties: list
+# ) -> str:
+# return "> " + super().property_to_string(informations, calculated_properties)
+ def after_family_paths(self) -> str:
+ return "
"
+
+ def after_family_properties(self) -> str:
+ return ""
+
+ def table_header(self, lst):
+ """Manage the header of a table"""
+ return lst
+# return lst[0] + "" + " " * (self.max_line_variable - len(lst[0])) + "f", lst[1]
diff --git a/src/rougail/output_doc/utils.py b/src/rougail/output_doc/utils.py
index 615fb9116..e77b7e32b 100644
--- a/src/rougail/output_doc/utils.py
+++ b/src/rougail/output_doc/utils.py
@@ -202,6 +202,30 @@ class CommonFormater:
##################
+ def family_informations(self) -> str:
+ return ''
+
+ def end_family_informations(self) -> str:
+ return ''
+
+ def display_family_path(
+ self,
+ path: str,
+ ) -> str:
+ return self.display_path(path)
+
+ def display_path(
+ self,
+ path: str,
+ ) -> str:
+ return self.bold(path)
+
+ def after_family_paths(self) -> str:
+ return ENTER
+
+ def after_family_properties(self) -> str:
+ return ENTER
+
def table_header(
self,
lst: list,
@@ -225,8 +249,13 @@ class CommonFormater:
if ori_level is None:
ori_level = level
level += 1
- msg.append(self.namespace_to_title(value["informations"], ori_level))
+ informations = value["informations"]
+ msg.append(self.namespace_to_title(informations, ori_level))
+ msg.append(self.family_informations())
+ msg.append(self.display_path(get_display_path(informations, 0)))
+ msg.append(self.end_family_informations())
msg.extend(self.dict_to_dict(value["children"], level))
+ msg.append(self.end_namespace())
else:
if value["type"] == "variable":
self.variable_to_string(value, table_datas)
@@ -236,6 +265,7 @@ class CommonFormater:
table_datas = []
msg.extend(self.family_to_string(value["informations"], level))
msg.extend(self.dict_to_dict(value["children"], level + 1))
+ msg.append(self.end_family())
if table_datas:
msg.append(self.table(table_datas))
return msg
@@ -252,23 +282,38 @@ class CommonFormater:
level,
)
+ def end_namespace(self) -> str:
+ return self.end_family()
+
def family_to_string(self, informations: dict, level: int) -> str:
"""manage other family type"""
msg = [self.title(self.family_description(informations), level)]
- calculated_properties = []
- msg.append(self.property_to_string(informations, calculated_properties) + ENTER)
- if calculated_properties:
- msg.append(self.join(calculated_properties) + ENTER)
helps = informations.get("help")
if helps:
for help_ in helps:
- msg.append(help_.strip() + ENTER)
+ msg.append(self.display_family_help(help_.strip()))
+ msg.append(self.family_informations())
+ msg.append(self.join(
+ [
+ self.display_path(get_display_path(informations, index))
+ for index in range(len(informations["paths"]))
+ ]
+ ) + self.after_family_paths()
+ )
+ calculated_properties = []
+ msg.append(self.property_to_string(informations, calculated_properties) + ENTER)
+ if calculated_properties:
+ msg.append(self.join(calculated_properties) + self.after_family_properties())
if "identifiers" in informations:
msg.append(
- self.section(_("Identifiers"), informations["identifiers"]) + ENTER
+ self.section(_("Identifiers"), informations["identifiers"]) + self.after_family_properties()
)
+ msg.append(self.end_family_informations())
return msg
+ def end_family(self):
+ return ''
+
def family_description(self, informations: dict) -> str():
"""Get family name"""
if "description" in informations:
@@ -303,7 +348,7 @@ class CommonFormater:
first_col = [
self.join(
[
- self.bold(get_display_path(informations, index))
+ self.display_path(get_display_path(informations, index))
for index in range(len(informations["paths"]))
]
),
@@ -356,6 +401,9 @@ class CommonFormater:
return second_col
# OTHERs
+ def display_family_help(self, help_):
+ return help_ + ENTER
+
def property_to_string(
self, informations: dict, calculated_properties: list
) -> str:
diff --git a/tests/results/test/00_0empty.gitlab.md b/tests/results/test/00_0empty.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/00_0no_variable.gitlab.md b/tests/results/test/00_0no_variable.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/00_0no_variable_default_version.gitlab.md b/tests/results/test/00_0no_variable_default_version.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/00_0no_variable_remove_version.gitlab.md b/tests/results/test/00_0no_variable_remove_version.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/00_0version_underscore.gitlab.md b/tests/results/test/00_0version_underscore.gitlab.md
new file mode 100644
index 000000000..df42768d1
--- /dev/null
+++ b/tests/results/test/00_0version_underscore.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|---------------|
+| **version**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
diff --git a/tests/results/test/00_1empty_variable.gitlab.md b/tests/results/test/00_1empty_variable.gitlab.md
new file mode 100644
index 000000000..be09127bc
--- /dev/null
+++ b/tests/results/test/00_1empty_variable.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------|---------------|
+| **empty**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Empty. |
+
diff --git a/tests/results/test/00_2default_calculated.gitlab.md b/tests/results/test/00_2default_calculated.gitlab.md
new file mode 100644
index 000000000..147745edb
--- /dev/null
+++ b/tests/results/test/00_2default_calculated.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of var1. |
+
diff --git a/tests/results/test/00_2default_calculated_multi.gitlab.md b/tests/results/test/00_2default_calculated_multi.gitlab.md
new file mode 100644
index 000000000..a0ffb5caf
--- /dev/null
+++ b/tests/results/test/00_2default_calculated_multi.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- no
- yes
- maybe |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of _.var1. |
+
diff --git a/tests/results/test/00_2default_calculated_params_permissive.gitlab.md b/tests/results/test/00_2default_calculated_params_permissive.gitlab.md
new file mode 100644
index 000000000..14fdebc9a
--- /dev/null
+++ b/tests/results/test/00_2default_calculated_params_permissive.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/00_2default_calculated_variable.gitlab.md b/tests/results/test/00_2default_calculated_variable.gitlab.md
new file mode 100644
index 000000000..c301f2c98
--- /dev/null
+++ b/tests/results/test/00_2default_calculated_variable.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------|
+| **var1**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Validator**: the domain name can be an IP |
+| **var2**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of the variable "var1". |
+
diff --git a/tests/results/test/00_2default_calculated_variable_description.gitlab.md b/tests/results/test/00_2default_calculated_variable_description.gitlab.md
new file mode 100644
index 000000000..19a91177b
--- /dev/null
+++ b/tests/results/test/00_2default_calculated_variable_description.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: value of a variable!. |
+
diff --git a/tests/results/test/00_2default_calculated_variable_description_multi_line.gitlab.md b/tests/results/test/00_2default_calculated_variable_description_multi_line.gitlab.md
new file mode 100644
index 000000000..0351ac65a
--- /dev/null
+++ b/tests/results/test/00_2default_calculated_variable_description_multi_line.gitlab.md
@@ -0,0 +1,9 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: value
+of
+a
+variable!. |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A new variable. |
+
diff --git a/tests/results/test/00_2default_calculated_variable_transitive.gitlab.md b/tests/results/test/00_2default_calculated_variable_transitive.gitlab.md
new file mode 100644
index 000000000..e6495859e
--- /dev/null
+++ b/tests/results/test/00_2default_calculated_variable_transitive.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Validator**: the domain name can be an IP |
+| **var2**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: the domain name can be an IP
**Default**: the value of the variable "var1". |
+
diff --git a/tests/results/test/00_4load_subfolder.gitlab.md b/tests/results/test/00_4load_subfolder.gitlab.md
new file mode 100644
index 000000000..355aafd11
--- /dev/null
+++ b/tests/results/test/00_4load_subfolder.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------|---------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
diff --git a/tests/results/test/00_5load_notype.gitlab.md b/tests/results/test/00_5load_notype.gitlab.md
new file mode 100644
index 000000000..fdad7b3e9
--- /dev/null
+++ b/tests/results/test/00_5load_notype.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **without_type**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: non |
+
diff --git a/tests/results/test/00_6boolean.gitlab.md b/tests/results/test/00_6boolean.gitlab.md
new file mode 100644
index 000000000..91d462593
--- /dev/null
+++ b/tests/results/test/00_6boolean.gitlab.md
@@ -0,0 +1,9 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
+| **var1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: true |
+| **var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: true |
+| **var3**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: true |
+| **var4**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The forth variable.
**Default**: false |
+| **var5**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: false |
+| **var6**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: false |
+
diff --git a/tests/results/test/00_6boolean_no_mandatory.gitlab.md b/tests/results/test/00_6boolean_no_mandatory.gitlab.md
new file mode 100644
index 000000000..ce6805c0f
--- /dev/null
+++ b/tests/results/test/00_6boolean_no_mandatory.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------|-----------------------------------|
+| **variable**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: true |
+
diff --git a/tests/results/test/00_6choice.gitlab.md b/tests/results/test/00_6choice.gitlab.md
new file mode 100644
index 000000000..ff9bb7a4d
--- /dev/null
+++ b/tests/results/test/00_6choice.gitlab.md
@@ -0,0 +1,9 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **var1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Choices**:
- a
- b
- c |
+| **var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
**Choices**:
- a
- b
- c |
+| **var3**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | The third variable.
**Choices**:
- a
- b
- c
- null |
+| **var4**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | The forth variable.
**Choices**:
- null
- b
- c |
+| **var5**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Choices**:
- a **← (default)**
- b
- c |
+| **var6**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Choices**:
- 1 **← (default)**
- 2
- 3 |
+
diff --git a/tests/results/test/00_6choice_calculation.gitlab.md b/tests/results/test/00_6choice_calculation.gitlab.md
new file mode 100644
index 000000000..075340623
--- /dev/null
+++ b/tests/results/test/00_6choice_calculation.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choices is 0 to 9.
**Default**: 9 |
+
diff --git a/tests/results/test/00_6choice_link.gitlab.md b/tests/results/test/00_6choice_link.gitlab.md
new file mode 100644
index 000000000..de2aea8e2
--- /dev/null
+++ b/tests/results/test/00_6choice_link.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Choices**:
- a
- b
- c |
+| **var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Choices**:
- a
- b
- c
**Default**: the value of the variable "var1". |
+
diff --git a/tests/results/test/00_6choice_variable.gitlab.md b/tests/results/test/00_6choice_variable.gitlab.md
new file mode 100644
index 000000000..26f39d276
--- /dev/null
+++ b/tests/results/test/00_6choice_variable.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
+| **var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "var1".
**Default**: a |
+
diff --git a/tests/results/test/00_6choice_variable_link.gitlab.md b/tests/results/test/00_6choice_variable_link.gitlab.md
new file mode 100644
index 000000000..8c2d21b35
--- /dev/null
+++ b/tests/results/test/00_6choice_variable_link.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
+| **var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "var1".
**Default**: a |
+| **var3**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Choices**: the value of the variable "var1".
**Default**: the value of the variable "var2". |
+
diff --git a/tests/results/test/00_6choice_variable_link2.adoc b/tests/results/test/00_6choice_variable_link2.adoc
index 214cb4731..3db127410 100644
--- a/tests/results/test/00_6choice_variable_link2.adoc
+++ b/tests/results/test/00_6choice_variable_link2.adoc
@@ -22,6 +22,9 @@ A first variable. +
== family
+
+**family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/00_6choice_variable_link2.gitlab.md b/tests/results/test/00_6choice_variable_link2.gitlab.md
new file mode 100644
index 000000000..ccd5ea724
--- /dev/null
+++ b/tests/results/test/00_6choice_variable_link2.gitlab.md
@@ -0,0 +1,17 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
+| **var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "var1".
**Default**: a |
+
+family
+
+>>> [!note] Informations
+**family**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|
+| **family.var3**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Choices**: the value of the variable "family.var1".
**Default**: the value of the variable "var2". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/00_6choice_variable_link2.md b/tests/results/test/00_6choice_variable_link2.md
index 096e16045..6881fad10 100644
--- a/tests/results/test/00_6choice_variable_link2.md
+++ b/tests/results/test/00_6choice_variable_link2.md
@@ -5,6 +5,8 @@
# family
+**family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/00_6choice_variable_link2.sh b/tests/results/test/00_6choice_variable_link2.sh
index 2b5ef9d38..c59e19e64 100644
--- a/tests/results/test/00_6choice_variable_link2.sh
+++ b/tests/results/test/00_6choice_variable_link2.sh
@@ -17,9 +17,14 @@
[1;4;96mfamily[0m
+
+[1mfamily[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -29,3 +34,4 @@
│ │ [1mDefault[0m: the value of the variable │
│ │ "var2". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/00_6custom.gitlab.md b/tests/results/test/00_6custom.gitlab.md
new file mode 100644
index 000000000..7adb75b16
--- /dev/null
+++ b/tests/results/test/00_6custom.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **custom1**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **custom2**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The seconf variable.
**Default**: value |
+
diff --git a/tests/results/test/00_6domainname.gitlab.md b/tests/results/test/00_6domainname.gitlab.md
new file mode 100644
index 000000000..a78daaa9e
--- /dev/null
+++ b/tests/results/test/00_6domainname.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
+| **variable**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A domain name variable.
**Default**: my.domain.name |
+
diff --git a/tests/results/test/00_6domainname_params.gitlab.md b/tests/results/test/00_6domainname_params.gitlab.md
new file mode 100644
index 000000000..ab9db2a2d
--- /dev/null
+++ b/tests/results/test/00_6domainname_params.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
+| **variable**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A domain name variable.
**Validator**: the domain name can be an IP
**Default**: my.domain.name |
+
diff --git a/tests/results/test/00_6float.gitlab.md b/tests/results/test/00_6float.gitlab.md
new file mode 100644
index 000000000..65cdb5d1e
--- /dev/null
+++ b/tests/results/test/00_6float.gitlab.md
@@ -0,0 +1,9 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
+| **var1**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0.0 |
+| **var2**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0.0 |
+| **var3**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: 0.0 |
+| **var4**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The forth variable.
**Default**: 10.1 |
+| **var5**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: 10.1 |
+| **var6**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: 10.1 |
+
diff --git a/tests/results/test/00_6integer.gitlab.md b/tests/results/test/00_6integer.gitlab.md
new file mode 100644
index 000000000..d27dfd109
--- /dev/null
+++ b/tests/results/test/00_6integer.gitlab.md
@@ -0,0 +1,9 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0 |
+| **var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0 |
+| **var3**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: 0 |
+| **var4**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | This forth variable.
**Default**: 10 |
+| **var5**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: 10 |
+| **var6**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: 10 |
+
diff --git a/tests/results/test/00_6ip.gitlab.md b/tests/results/test/00_6ip.gitlab.md
new file mode 100644
index 000000000..fa4e79638
--- /dev/null
+++ b/tests/results/test/00_6ip.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`IP`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP.
**Validator**: reserved IP are allowed
**Default**: 1.1.1.1 |
+| **var2**
[`IP`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP in CIDR format.
**Validators**:
- IP must be in CIDR format
- reserved IP are allowed
**Default**: 1.1.1.1/24
**Example**: 192.168.0.128/25 |
+| **var3**
[`cidr`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP in CIDR format with obsolete CIDR type.
**Default**: 1.1.1.1/24 |
+
diff --git a/tests/results/test/00_6network.gitlab.md b/tests/results/test/00_6network.gitlab.md
new file mode 100644
index 000000000..9ceac1859
--- /dev/null
+++ b/tests/results/test/00_6network.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
+| **var1**
[`network`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network.
**Default**: 1.1.1.0 |
+| **var2**
[`network`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network in CIDR format.
**Validator**: network must be in CIDR format
**Default**: 1.1.1.0/24 |
+| **var3**
[`network_cidr`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network in CIDR format with obsolete CIDR type.
**Default**: 1.1.1.0/24 |
+
diff --git a/tests/results/test/00_6number.gitlab.md b/tests/results/test/00_6number.gitlab.md
new file mode 100644
index 000000000..d27dfd109
--- /dev/null
+++ b/tests/results/test/00_6number.gitlab.md
@@ -0,0 +1,9 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0 |
+| **var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0 |
+| **var3**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: 0 |
+| **var4**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | This forth variable.
**Default**: 10 |
+| **var5**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: 10 |
+| **var6**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: 10 |
+
diff --git a/tests/results/test/00_6port.gitlab.md b/tests/results/test/00_6port.gitlab.md
new file mode 100644
index 000000000..8f581ac76
--- /dev/null
+++ b/tests/results/test/00_6port.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **variable1**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A port variable.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed |
+| **variable2**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A port variable with default value.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed
**Default**: 8080 |
+| **variable3**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A port variable with integer default value.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed
**Default**: 8080 |
+
diff --git a/tests/results/test/00_6regexp.gitlab.md b/tests/results/test/00_6regexp.gitlab.md
new file mode 100644
index 000000000..a2c0358f2
--- /dev/null
+++ b/tests/results/test/00_6regexp.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **var**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: #a1a1a1
**Examples**:
- #b1b1b1
- #b2b2b2 |
+
diff --git a/tests/results/test/00_6regexp_link.gitlab.md b/tests/results/test/00_6regexp_link.gitlab.md
new file mode 100644
index 000000000..29d931fca
--- /dev/null
+++ b/tests/results/test/00_6regexp_link.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: #a1a1a1
**Examples**:
- #b1b1b1
- #b2b2b2 |
+| **var2**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: the value of the variable "var1".
**Examples**:
- #b2b1b1
- #b3b2b2 |
+
diff --git a/tests/results/test/00_6secret.gitlab.md b/tests/results/test/00_6secret.gitlab.md
new file mode 100644
index 000000000..e7dd5e143
--- /dev/null
+++ b/tests/results/test/00_6secret.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **secret1**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **secret2**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: value |
+
diff --git a/tests/results/test/00_6secret_param.gitlab.md b/tests/results/test/00_6secret_param.gitlab.md
new file mode 100644
index 000000000..7c968e108
--- /dev/null
+++ b/tests/results/test/00_6secret_param.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **secret1**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Validator**: minimum length for the secret is 10 characters |
+| **secret2**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Validators**:
- maximum length for the secret is 10 characters
- forbidden characters: "$" and "^"
**Default**: value |
+| **secret3**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Validators**:
- maximum length for the secret is 10 characters
- forbidden characters: "$"
**Default**: value |
+
diff --git a/tests/results/test/00_6string.gitlab.md b/tests/results/test/00_6string.gitlab.md
new file mode 100644
index 000000000..f6db6e032
--- /dev/null
+++ b/tests/results/test/00_6string.gitlab.md
@@ -0,0 +1,11 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable. |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The third variable. |
+| **var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The forth variable.
**Default**: value |
+| **var5**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: value |
+| **var6**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: value |
+| **var7**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The seventh variable.
**Default**: 8080 |
+| **var8**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The height variable.
**Default**: true |
+
diff --git a/tests/results/test/00_7choice_quote.gitlab.md b/tests/results/test/00_7choice_quote.gitlab.md
new file mode 100644
index 000000000..de14fdb7a
--- /dev/null
+++ b/tests/results/test/00_7choice_quote.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
+| **var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A choice.
**Choices**:
- quote' **← (default)**
- quote"
- quote"' |
+
diff --git a/tests/results/test/00_7help.gitlab.md b/tests/results/test/00_7help.gitlab.md
new file mode 100644
index 000000000..04007201b
--- /dev/null
+++ b/tests/results/test/00_7help.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
Multi line
Help
With useful information. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
Multi line
Help
With useful information. |
+
diff --git a/tests/results/test/00_7help_quote.gitlab.md b/tests/results/test/00_7help_quote.gitlab.md
new file mode 100644
index 000000000..d475f6edd
--- /dev/null
+++ b/tests/results/test/00_7help_quote.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
Message with '. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
Message with ". |
+
diff --git a/tests/results/test/00_7help_sup.gitlab.md b/tests/results/test/00_7help_sup.gitlab.md
new file mode 100644
index 000000000..020af8c65
--- /dev/null
+++ b/tests/results/test/00_7help_sup.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first <variable>.
Multi line
<Help>
With useful information. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second <variable>.
Multi line
<Help>
With useful information. |
+
diff --git a/tests/results/test/00_7value_doublequote.gitlab.md b/tests/results/test/00_7value_doublequote.gitlab.md
new file mode 100644
index 000000000..db6e79919
--- /dev/null
+++ b/tests/results/test/00_7value_doublequote.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote" |
+
diff --git a/tests/results/test/00_7value_doublequote2.gitlab.md b/tests/results/test/00_7value_doublequote2.gitlab.md
new file mode 100644
index 000000000..0c112760b
--- /dev/null
+++ b/tests/results/test/00_7value_doublequote2.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote'" |
+
diff --git a/tests/results/test/00_7value_doublequote3.gitlab.md b/tests/results/test/00_7value_doublequote3.gitlab.md
new file mode 100644
index 000000000..195a8fd7c
--- /dev/null
+++ b/tests/results/test/00_7value_doublequote3.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|----------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote\"\' |
+
diff --git a/tests/results/test/00_7value_quote.gitlab.md b/tests/results/test/00_7value_quote.gitlab.md
new file mode 100644
index 000000000..58c53e3ff
--- /dev/null
+++ b/tests/results/test/00_7value_quote.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote' |
+
diff --git a/tests/results/test/00_8calculation_information.gitlab.md b/tests/results/test/00_8calculation_information.gitlab.md
new file mode 100644
index 000000000..7db7c0f45
--- /dev/null
+++ b/tests/results/test/00_8calculation_information.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: get information test_information. |
+
diff --git a/tests/results/test/00_8test.gitlab.md b/tests/results/test/00_8test.gitlab.md
new file mode 100644
index 000000000..f625506ad
--- /dev/null
+++ b/tests/results/test/00_8test.gitlab.md
@@ -0,0 +1,9 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Example**: test |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: value
**Example**: test |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The third variable.
**Examples**:
- test1
- test2 |
+| **var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | The forth variable.
**Examples**:
- null
- test1
- test2 |
+| **var5**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: true
**Example**: false |
+| **var6**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The sixth variable.
**Examples**:
- test1
- test2 |
+
diff --git a/tests/results/test/00_9choice_variable_multi.gitlab.md b/tests/results/test/00_9choice_variable_multi.gitlab.md
new file mode 100644
index 000000000..e0f38b227
--- /dev/null
+++ b/tests/results/test/00_9choice_variable_multi.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **variable1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Choices**:
- val1
- val2 |
+| **variable2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A second variable.
**Choices**:
- val1
- val2 |
+
diff --git a/tests/results/test/00_9choice_variables.gitlab.md b/tests/results/test/00_9choice_variables.gitlab.md
new file mode 100644
index 000000000..8e465d172
--- /dev/null
+++ b/tests/results/test/00_9choice_variables.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **source_variable_1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first source variable.
**Default**: val1 |
+| **source_variable_2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second source variable.
**Default**: val2 |
+| **my_variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**:
- the value of the variable "source_variable_1".
- the value of the variable "source_variable_2".
**Default**: val1 |
+
diff --git a/tests/results/test/00_9default_calculation.gitlab.md b/tests/results/test/00_9default_calculation.gitlab.md
new file mode 100644
index 000000000..f254f2c61
--- /dev/null
+++ b/tests/results/test/00_9default_calculation.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: concat all parameters. |
+
diff --git a/tests/results/test/00_9default_calculation_information.gitlab.md b/tests/results/test/00_9default_calculation_information.gitlab.md
new file mode 100644
index 000000000..8d258f240
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_information.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: returns the information. |
+
diff --git a/tests/results/test/00_9default_calculation_information_other_variable.gitlab.md b/tests/results/test/00_9default_calculation_information_other_variable.gitlab.md
new file mode 100644
index 000000000..d229f29b2
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_information_other_variable.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/00_9default_calculation_multi_optional.gitlab.md b/tests/results/test/00_9default_calculation_multi_optional.gitlab.md
new file mode 100644
index 000000000..36c8b0514
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_multi_optional.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
+| **my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
+| **my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "my_variable" if it is defined. |
+
diff --git a/tests/results/test/00_9default_calculation_multi_optional2.gitlab.md b/tests/results/test/00_9default_calculation_multi_optional2.gitlab.md
new file mode 100644
index 000000000..36c8b0514
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_multi_optional2.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
+| **my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
+| **my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "my_variable" if it is defined. |
+
diff --git a/tests/results/test/00_9default_calculation_multi_optional_default.gitlab.md b/tests/results/test/00_9default_calculation_multi_optional_default.gitlab.md
new file mode 100644
index 000000000..36c8b0514
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_multi_optional_default.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
+| **my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
+| **my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "my_variable" if it is defined. |
+
diff --git a/tests/results/test/00_9default_calculation_optional.gitlab.md b/tests/results/test/00_9default_calculation_optional.gitlab.md
new file mode 100644
index 000000000..64cd5ce07
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_optional.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------|
+| **my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable. |
+
diff --git a/tests/results/test/00_9default_calculation_optional_exists.gitlab.md b/tests/results/test/00_9default_calculation_optional_exists.gitlab.md
new file mode 100644
index 000000000..aa9b28414
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_optional_exists.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
+| **my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_variable.
**Default**:
- val1
- val2 |
+| **my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "my_variable" if it is defined. |
+
diff --git a/tests/results/test/00_9default_calculation_param_optional.gitlab.md b/tests/results/test/00_9default_calculation_param_optional.gitlab.md
new file mode 100644
index 000000000..cdcd3d830
--- /dev/null
+++ b/tests/results/test/00_9default_calculation_param_optional.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A first variable.
**Default**: returns a value. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+
diff --git a/tests/results/test/00_9default_information_other_variable.gitlab.md b/tests/results/test/00_9default_information_other_variable.gitlab.md
new file mode 100644
index 000000000..8d38b4a74
--- /dev/null
+++ b/tests/results/test/00_9default_information_other_variable.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "var1". |
+
diff --git a/tests/results/test/00_9default_information_other_variable2.gitlab.md b/tests/results/test/00_9default_information_other_variable2.gitlab.md
new file mode 100644
index 000000000..8d38b4a74
--- /dev/null
+++ b/tests/results/test/00_9default_information_other_variable2.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "var1". |
+
diff --git a/tests/results/test/00_9default_integer.gitlab.md b/tests/results/test/00_9default_integer.gitlab.md
new file mode 100644
index 000000000..a459430c9
--- /dev/null
+++ b/tests/results/test/00_9default_integer.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choice for 0 to 9.
**Default**: 9 |
+
diff --git a/tests/results/test/00_9default_number.gitlab.md b/tests/results/test/00_9default_number.gitlab.md
new file mode 100644
index 000000000..a459430c9
--- /dev/null
+++ b/tests/results/test/00_9default_number.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choice for 0 to 9.
**Default**: 9 |
+
diff --git a/tests/results/test/01_6boolean_multi.gitlab.md b/tests/results/test/01_6boolean_multi.gitlab.md
new file mode 100644
index 000000000..ae809e6e5
--- /dev/null
+++ b/tests/results/test/01_6boolean_multi.gitlab.md
@@ -0,0 +1,11 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **var1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: true |
+| **var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: true |
+| **var3**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The third variable.
**Default**: true |
+| **var4**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: false |
+| **var5**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: false |
+| **var6**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: false |
+| **var7**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: true |
+| **var8**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: true |
+
diff --git a/tests/results/test/01_6custom_multi.gitlab.md b/tests/results/test/01_6custom_multi.gitlab.md
new file mode 100644
index 000000000..f4c0a1d85
--- /dev/null
+++ b/tests/results/test/01_6custom_multi.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|
+| **custom1**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first custom variable. |
+| **custom2**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second custom variable.
**Default**: value |
+
diff --git a/tests/results/test/01_6float_multi.gitlab.md b/tests/results/test/01_6float_multi.gitlab.md
new file mode 100644
index 000000000..2111e4081
--- /dev/null
+++ b/tests/results/test/01_6float_multi.gitlab.md
@@ -0,0 +1,11 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
+| **var1**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: 0.0 |
+| **var2**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: 0.0 |
+| **var3**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The third variable.
**Default**: 0.0 |
+| **var4**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: 10.1 |
+| **var5**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: 10.1 |
+| **var6**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: 10.1 |
+| **var7**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: 0.0 |
+| **var8**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: 0.0 |
+
diff --git a/tests/results/test/01_6integer_multi.gitlab.md b/tests/results/test/01_6integer_multi.gitlab.md
new file mode 100644
index 000000000..1d1b45297
--- /dev/null
+++ b/tests/results/test/01_6integer_multi.gitlab.md
@@ -0,0 +1,11 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: 0 |
+| **var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: 0 |
+| **var3**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The third variable.
**Default**: 0 |
+| **var4**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: 10 |
+| **var5**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: 10 |
+| **var6**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: 10 |
+| **var7**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: 0 |
+| **var8**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: 0 |
+
diff --git a/tests/results/test/01_6string_empty.gitlab.md b/tests/results/test/01_6string_empty.gitlab.md
new file mode 100644
index 000000000..dacae5976
--- /dev/null
+++ b/tests/results/test/01_6string_empty.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**:
- value
- null |
+
diff --git a/tests/results/test/01_6string_multi.gitlab.md b/tests/results/test/01_6string_multi.gitlab.md
new file mode 100644
index 000000000..0ecd24db6
--- /dev/null
+++ b/tests/results/test/01_6string_multi.gitlab.md
@@ -0,0 +1,11 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The first variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The second variable. |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The third variable. |
+| **var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: value |
+| **var5**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: value |
+| **var6**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: value |
+| **var7**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: value |
+| **var8**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: value |
+
diff --git a/tests/results/test/01_7value_multi_doublequote.gitlab.md b/tests/results/test/01_7value_multi_doublequote.gitlab.md
new file mode 100644
index 000000000..a0c68ade6
--- /dev/null
+++ b/tests/results/test/01_7value_multi_doublequote.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote" |
+
diff --git a/tests/results/test/01_7value_multi_doublequote2.gitlab.md b/tests/results/test/01_7value_multi_doublequote2.gitlab.md
new file mode 100644
index 000000000..d247f02a1
--- /dev/null
+++ b/tests/results/test/01_7value_multi_doublequote2.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote'" |
+
diff --git a/tests/results/test/01_7value_multi_quote.gitlab.md b/tests/results/test/01_7value_multi_quote.gitlab.md
new file mode 100644
index 000000000..4d067d2a0
--- /dev/null
+++ b/tests/results/test/01_7value_multi_quote.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote' |
+
diff --git a/tests/results/test/01_8calculation_information_multi.gitlab.md b/tests/results/test/01_8calculation_information_multi.gitlab.md
new file mode 100644
index 000000000..3af3807fe
--- /dev/null
+++ b/tests/results/test/01_8calculation_information_multi.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: get information test_information. |
+
diff --git a/tests/results/test/01_9choice_variable_multi.gitlab.md b/tests/results/test/01_9choice_variable_multi.gitlab.md
new file mode 100644
index 000000000..be1d00d95
--- /dev/null
+++ b/tests/results/test/01_9choice_variable_multi.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|
+| **variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- a
- b
- c |
+| **variable2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable.
**Choices**: the value of the variable "variable1". |
+
diff --git a/tests/results/test/01_9choice_variable_optional.gitlab.md b/tests/results/test/01_9choice_variable_optional.gitlab.md
new file mode 100644
index 000000000..aa6ee68e5
--- /dev/null
+++ b/tests/results/test/01_9choice_variable_optional.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------|
+| **variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**:
- a
- b
- c **← (default)** |
+
diff --git a/tests/results/test/04_0type_param.gitlab.md b/tests/results/test/04_0type_param.gitlab.md
new file mode 100644
index 000000000..03d36f986
--- /dev/null
+++ b/tests/results/test/04_0type_param.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
+| **int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A limited number.
**Validators**:
- the minimum value is 0
- the maximum value is 100
**Default**: 10 |
+
diff --git a/tests/results/test/04_0type_param_integer.gitlab.md b/tests/results/test/04_0type_param_integer.gitlab.md
new file mode 100644
index 000000000..11c01d2eb
--- /dev/null
+++ b/tests/results/test/04_0type_param_integer.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
+| **int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A limited integer.
**Validators**:
- the minimum value is 0
- the maximum value is 100
**Default**: 10 |
+
diff --git a/tests/results/test/04_1auto_save.gitlab.md b/tests/results/test/04_1auto_save.gitlab.md
new file mode 100644
index 000000000..d386c6525
--- /dev/null
+++ b/tests/results/test/04_1auto_save.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `auto modified` | An auto save variable.
**Default**: no |
+
diff --git a/tests/results/test/04_1auto_save_and_calculated.gitlab.md b/tests/results/test/04_1auto_save_and_calculated.gitlab.md
new file mode 100644
index 000000000..d2f91c833
--- /dev/null
+++ b/tests/results/test/04_1auto_save_and_calculated.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `auto modified` | A second variable.
**Default**: the value of the variable "var1". |
+
diff --git a/tests/results/test/04_1auto_save_and_calculated_hidden.gitlab.md b/tests/results/test/04_1auto_save_and_calculated_hidden.gitlab.md
new file mode 100644
index 000000000..5a7a5afaa
--- /dev/null
+++ b/tests/results/test/04_1auto_save_and_calculated_hidden.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`hidden`* `auto modified` | A second variable.
**Default**: the value is always yes.
**Hidden**: only if the variable var1 has value "yes". |
+
diff --git a/tests/results/test/04_1auto_save_and_hidden.gitlab.md b/tests/results/test/04_1auto_save_and_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/04_1default_calculation_hidden.gitlab.md b/tests/results/test/04_1default_calculation_hidden.gitlab.md
new file mode 100644
index 000000000..0b8f972ff
--- /dev/null
+++ b/tests/results/test/04_1default_calculation_hidden.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.
**Disabled**: when the variable "var1" has the value "value". |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/04_1default_calculation_hidden_2.gitlab.md b/tests/results/test/04_1default_calculation_hidden_2.gitlab.md
new file mode 100644
index 000000000..0b8f972ff
--- /dev/null
+++ b/tests/results/test/04_1default_calculation_hidden_2.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.
**Disabled**: when the variable "var1" has the value "value". |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/04_1default_calculation_hidden_3.gitlab.md b/tests/results/test/04_1default_calculation_hidden_3.gitlab.md
new file mode 100644
index 000000000..49c275982
--- /dev/null
+++ b/tests/results/test/04_1default_calculation_hidden_3.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/04_1default_calculation_hidden_4.gitlab.md b/tests/results/test/04_1default_calculation_hidden_4.gitlab.md
new file mode 100644
index 000000000..68311694d
--- /dev/null
+++ b/tests/results/test/04_1default_calculation_hidden_4.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/04_1default_calculation_hidden_5.gitlab.md b/tests/results/test/04_1default_calculation_hidden_5.gitlab.md
new file mode 100644
index 000000000..c429ee85e
--- /dev/null
+++ b/tests/results/test/04_1default_calculation_hidden_5.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A third variable.
**Disabled**: depends on an undocumented variable. |
+
diff --git a/tests/results/test/04_1default_calculation_hidden_6.gitlab.md b/tests/results/test/04_1default_calculation_hidden_6.gitlab.md
new file mode 100644
index 000000000..c429ee85e
--- /dev/null
+++ b/tests/results/test/04_1default_calculation_hidden_6.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A third variable.
**Disabled**: depends on an undocumented variable. |
+
diff --git a/tests/results/test/04_5disabled_calculation_optional.gitlab.md b/tests/results/test/04_5disabled_calculation_optional.gitlab.md
new file mode 100644
index 000000000..615be04a7
--- /dev/null
+++ b/tests/results/test/04_5disabled_calculation_optional.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A first variable.
**Hidden**: calculation from an unknown variable. |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A second variable.
**Hidden**: calculation from an condition variable. |
+
diff --git a/tests/results/test/04_5disabled_calculation_optional_default.gitlab.md b/tests/results/test/04_5disabled_calculation_optional_default.gitlab.md
new file mode 100644
index 000000000..96d6cb241
--- /dev/null
+++ b/tests/results/test/04_5disabled_calculation_optional_default.gitlab.md
@@ -0,0 +1,7 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|
+| **condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A first variable.
**Hidden**: when the variable "unknown" is defined and has the value "true". |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A second variable.
**Hidden**: when the variable "condition" is defined and has the value "true". |
+| **var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A forth variable.
**Hidden**: when the variable "condition" is defined and has the value "true". |
+
diff --git a/tests/results/test/04_5disabled_calculation_variable.gitlab.md b/tests/results/test/04_5disabled_calculation_variable.gitlab.md
new file mode 100644
index 000000000..2490c7b4d
--- /dev/null
+++ b/tests/results/test/04_5disabled_calculation_variable.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "condition" has the value "true". |
+
diff --git a/tests/results/test/04_5disabled_calculation_variable2.gitlab.md b/tests/results/test/04_5disabled_calculation_variable2.gitlab.md
new file mode 100644
index 000000000..ada308768
--- /dev/null
+++ b/tests/results/test/04_5disabled_calculation_variable2.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "condition" has the value "true". |
+
diff --git a/tests/results/test/04_5disabled_calculation_variable3.gitlab.md b/tests/results/test/04_5disabled_calculation_variable3.gitlab.md
new file mode 100644
index 000000000..bde9d698e
--- /dev/null
+++ b/tests/results/test/04_5disabled_calculation_variable3.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "condition" has the value "yes". |
+
diff --git a/tests/results/test/04_5disabled_calculation_variable4.gitlab.md b/tests/results/test/04_5disabled_calculation_variable4.gitlab.md
new file mode 100644
index 000000000..f4a67a5f8
--- /dev/null
+++ b/tests/results/test/04_5disabled_calculation_variable4.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "condition" hasn't the value "yes". |
+
diff --git a/tests/results/test/04_5disabled_calculation_variable_multi.gitlab.md b/tests/results/test/04_5disabled_calculation_variable_multi.gitlab.md
new file mode 100644
index 000000000..3cf0075c7
--- /dev/null
+++ b/tests/results/test/04_5disabled_calculation_variable_multi.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A variable.
**Disabled**: when the variable "condition" has the value "true". |
+
diff --git a/tests/results/test/04_5validators.gitlab.md b/tests/results/test/04_5validators.gitlab.md
new file mode 100644
index 000000000..09b548bf4
--- /dev/null
+++ b/tests/results/test/04_5validators.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
+| **int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An integer.
**Validator**: the max value is 100. |
+
diff --git a/tests/results/test/04_5validators_differ.gitlab.md b/tests/results/test/04_5validators_differ.gitlab.md
new file mode 100644
index 000000000..7d624e362
--- /dev/null
+++ b/tests/results/test/04_5validators_differ.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: var1 must be different than var2.
**Default**: oui
**Example**: another_value |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+
diff --git a/tests/results/test/04_5validators_multi.gitlab.md b/tests/results/test/04_5validators_multi.gitlab.md
new file mode 100644
index 000000000..c54b27edc
--- /dev/null
+++ b/tests/results/test/04_5validators_multi.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: check length is less than 10.
**Default**:
- no
- yes |
+
diff --git a/tests/results/test/04_5validators_multi2.gitlab.md b/tests/results/test/04_5validators_multi2.gitlab.md
new file mode 100644
index 000000000..20a8bf57d
--- /dev/null
+++ b/tests/results/test/04_5validators_multi2.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: check length is less than 3.
**Default**:
- no
- yes
**Examples**:
- val1
- val2 |
+
diff --git a/tests/results/test/04_5validators_multi3.gitlab.md b/tests/results/test/04_5validators_multi3.gitlab.md
new file mode 100644
index 000000000..29e8fd19d
--- /dev/null
+++ b/tests/results/test/04_5validators_multi3.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: value must be equal to index.
**Default**:
- 0
- 1
- 2
**Example**: 0 |
+
diff --git a/tests/results/test/05_0multi_not_uniq.gitlab.md b/tests/results/test/05_0multi_not_uniq.gitlab.md
new file mode 100644
index 000000000..c64f71d68
--- /dev/null
+++ b/tests/results/test/05_0multi_not_uniq.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A variable.
**Default**: non |
+
diff --git a/tests/results/test/05_0multi_uniq.gitlab.md b/tests/results/test/05_0multi_uniq.gitlab.md
new file mode 100644
index 000000000..647912d6f
--- /dev/null
+++ b/tests/results/test/05_0multi_uniq.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: non |
+
diff --git a/tests/results/test/12_1auto_save_expert.gitlab.md b/tests/results/test/12_1auto_save_expert.gitlab.md
new file mode 100644
index 000000000..aa0011b83
--- /dev/null
+++ b/tests/results/test/12_1auto_save_expert.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `advanced` `mandatory` `auto modified` | A variable.
**Default**: no |
+
diff --git a/tests/results/test/16_0redefine_description.gitlab.md b/tests/results/test/16_0redefine_description.gitlab.md
new file mode 100644
index 000000000..0ea266a8a
--- /dev/null
+++ b/tests/results/test/16_0redefine_description.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------|---------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefined. |
+
diff --git a/tests/results/test/16_2family_redefine_calculation.adoc b/tests/results/test/16_2family_redefine_calculation.adoc
index cfe71bd43..f9fa4bdcf 100644
--- a/tests/results/test/16_2family_redefine_calculation.adoc
+++ b/tests/results/test/16_2family_redefine_calculation.adoc
@@ -1,5 +1,8 @@
== family
+
+**family**
+
`basic` `__disabled__`
diff --git a/tests/results/test/16_2family_redefine_calculation.gitlab.md b/tests/results/test/16_2family_redefine_calculation.gitlab.md
new file mode 100644
index 000000000..664411567
--- /dev/null
+++ b/tests/results/test/16_2family_redefine_calculation.gitlab.md
@@ -0,0 +1,12 @@
+family
+
+>>> [!note] Informations
+**family**
`basic` *`disabled`*
+
+**Disabled**: depends on a calculation.
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/16_2family_redefine_calculation.md b/tests/results/test/16_2family_redefine_calculation.md
index ea343fd30..bb252a22b 100644
--- a/tests/results/test/16_2family_redefine_calculation.md
+++ b/tests/results/test/16_2family_redefine_calculation.md
@@ -1,5 +1,7 @@
# family
+**family**
+
`basic` *`disabled`*
**Disabled**: depends on a calculation.
diff --git a/tests/results/test/16_2family_redefine_calculation.sh b/tests/results/test/16_2family_redefine_calculation.sh
index 29c597647..ca57b7e9d 100644
--- a/tests/results/test/16_2family_redefine_calculation.sh
+++ b/tests/results/test/16_2family_redefine_calculation.sh
@@ -3,15 +3,21 @@
[1;4;96mfamily[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m [1;3;7m disabled [0m
[1mDisabled[0m: depends on a calculation.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.var1[0m │ Var1. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/16_2family_redefine_disabled.gitlab.md b/tests/results/test/16_2family_redefine_disabled.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/16_3family_empty_at_ends.adoc b/tests/results/test/16_3family_empty_at_ends.adoc
index b2987334d..1fd93129d 100644
--- a/tests/results/test/16_3family_empty_at_ends.adoc
+++ b/tests/results/test/16_3family_empty_at_ends.adoc
@@ -1,5 +1,8 @@
== family
+
+**family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/16_3family_empty_at_ends.gitlab.md b/tests/results/test/16_3family_empty_at_ends.gitlab.md
new file mode 100644
index 000000000..b3227ee41
--- /dev/null
+++ b/tests/results/test/16_3family_empty_at_ends.gitlab.md
@@ -0,0 +1,12 @@
+family
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/16_3family_empty_at_ends.md b/tests/results/test/16_3family_empty_at_ends.md
index b8ec184a0..86b0fece5 100644
--- a/tests/results/test/16_3family_empty_at_ends.md
+++ b/tests/results/test/16_3family_empty_at_ends.md
@@ -1,5 +1,7 @@
# family
+**family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/16_3family_empty_at_ends.sh b/tests/results/test/16_3family_empty_at_ends.sh
index 74da9352a..e373fd30b 100644
--- a/tests/results/test/16_3family_empty_at_ends.sh
+++ b/tests/results/test/16_3family_empty_at_ends.sh
@@ -3,12 +3,18 @@
[1;4;96mfamily[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.var1[0m │ Var1. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/16_5exists_nonexists.gitlab.md b/tests/results/test/16_5exists_nonexists.gitlab.md
new file mode 100644
index 000000000..0b90b7d52
--- /dev/null
+++ b/tests/results/test/16_5exists_nonexists.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A new variable.
**Default**: yes |
+
diff --git a/tests/results/test/16_5exists_redefine.gitlab.md b/tests/results/test/16_5exists_redefine.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/16_5redefine_calculation.gitlab.md b/tests/results/test/16_5redefine_calculation.gitlab.md
new file mode 100644
index 000000000..9b97b79cb
--- /dev/null
+++ b/tests/results/test/16_5redefine_calculation.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: returns yes. |
+
diff --git a/tests/results/test/16_5redefine_choice.gitlab.md b/tests/results/test/16_5redefine_choice.gitlab.md
new file mode 100644
index 000000000..519ce3508
--- /dev/null
+++ b/tests/results/test/16_5redefine_choice.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|
+| **variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable.
**Choices**:
- a
- b |
+
diff --git a/tests/results/test/16_5redefine_default.gitlab.md b/tests/results/test/16_5redefine_default.gitlab.md
new file mode 100644
index 000000000..798fd7ecf
--- /dev/null
+++ b/tests/results/test/16_5redefine_default.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: yes |
+
diff --git a/tests/results/test/16_5redefine_default_calculation.gitlab.md b/tests/results/test/16_5redefine_default_calculation.gitlab.md
new file mode 100644
index 000000000..41c59b273
--- /dev/null
+++ b/tests/results/test/16_5redefine_default_calculation.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------|---------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
diff --git a/tests/results/test/16_5redefine_family.adoc b/tests/results/test/16_5redefine_family.adoc
index ef12b579d..7a91d47b7 100644
--- a/tests/results/test/16_5redefine_family.adoc
+++ b/tests/results/test/16_5redefine_family.adoc
@@ -1,5 +1,8 @@
== new description
+
+**family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/16_5redefine_family.gitlab.md b/tests/results/test/16_5redefine_family.gitlab.md
new file mode 100644
index 000000000..c35ca207d
--- /dev/null
+++ b/tests/results/test/16_5redefine_family.gitlab.md
@@ -0,0 +1,12 @@
+new description
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/16_5redefine_family.md b/tests/results/test/16_5redefine_family.md
index 270f3f3a7..1608a7ef5 100644
--- a/tests/results/test/16_5redefine_family.md
+++ b/tests/results/test/16_5redefine_family.md
@@ -1,5 +1,7 @@
# new description
+**family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/16_5redefine_family.sh b/tests/results/test/16_5redefine_family.sh
index 897f09027..44599411a 100644
--- a/tests/results/test/16_5redefine_family.sh
+++ b/tests/results/test/16_5redefine_family.sh
@@ -3,12 +3,18 @@
[1;4;96mnew description[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/16_5redefine_help.adoc b/tests/results/test/16_5redefine_help.adoc
index 5234310d7..0c4cb2d4f 100644
--- a/tests/results/test/16_5redefine_help.adoc
+++ b/tests/results/test/16_5redefine_help.adoc
@@ -1,9 +1,12 @@
== a family
-`basic`
-
Redefine help family ok.
+
+**family**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/16_5redefine_help.gitlab.md b/tests/results/test/16_5redefine_help.gitlab.md
new file mode 100644
index 000000000..af52ade46
--- /dev/null
+++ b/tests/results/test/16_5redefine_help.gitlab.md
@@ -0,0 +1,14 @@
+a family
+
+Redefine help family ok.
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefine help.
Redefine help ok. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/16_5redefine_help.md b/tests/results/test/16_5redefine_help.md
index a62019641..ff0a4e828 100644
--- a/tests/results/test/16_5redefine_help.md
+++ b/tests/results/test/16_5redefine_help.md
@@ -1,9 +1,11 @@
# a family
-`basic`
-
Redefine help family ok.
+**family**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefine help.
Redefine help ok. |
diff --git a/tests/results/test/16_5redefine_help.sh b/tests/results/test/16_5redefine_help.sh
index 7651c8e89..ff1223b41 100644
--- a/tests/results/test/16_5redefine_help.sh
+++ b/tests/results/test/16_5redefine_help.sh
@@ -3,11 +3,16 @@
[1;4;96ma family[0m
+Redefine help family ok.
+
+
+
+[1mfamily[0m
+
+
[1;7m basic [0m
-Redefine help family ok.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -15,3 +20,4 @@ Redefine help family ok.
│ [1mfamily.variable[0m │ Redefine help. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ Redefine help ok. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/16_5redefine_hidden.gitlab.md b/tests/results/test/16_5redefine_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/16_5redefine_multi.gitlab.md b/tests/results/test/16_5redefine_multi.gitlab.md
new file mode 100644
index 000000000..647912d6f
--- /dev/null
+++ b/tests/results/test/16_5redefine_multi.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: non |
+
diff --git a/tests/results/test/16_5redefine_remove_disable_calculation.gitlab.md b/tests/results/test/16_5redefine_remove_disable_calculation.gitlab.md
new file mode 100644
index 000000000..99b10fd79
--- /dev/null
+++ b/tests/results/test/16_5redefine_remove_disable_calculation.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
diff --git a/tests/results/test/16_5test_redefine.gitlab.md b/tests/results/test/16_5test_redefine.gitlab.md
new file mode 100644
index 000000000..4c78733cd
--- /dev/null
+++ b/tests/results/test/16_5test_redefine.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no
**Example**: test1 |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: non
**Example**: test1 |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A third variable. |
+
diff --git a/tests/results/test/16_6choice_redefine.gitlab.md b/tests/results/test/16_6choice_redefine.gitlab.md
new file mode 100644
index 000000000..50651c806
--- /dev/null
+++ b/tests/results/test/16_6choice_redefine.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A choice.
**Choices**:
- a
- c **← (default)** |
+
diff --git a/tests/results/test/16_6exists_family.gitlab.md b/tests/results/test/16_6exists_family.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/16_6exists_redefine_family.adoc b/tests/results/test/16_6exists_redefine_family.adoc
index b6c2c6765..2e1c83a35 100644
--- a/tests/results/test/16_6exists_redefine_family.adoc
+++ b/tests/results/test/16_6exists_redefine_family.adoc
@@ -1,5 +1,8 @@
== new description
+
+**family1**
+
`basic`
[cols="1a,1a"]
@@ -14,6 +17,9 @@ A variable.
== a second family
+
+**family2**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/16_6exists_redefine_family.gitlab.md b/tests/results/test/16_6exists_redefine_family.gitlab.md
new file mode 100644
index 000000000..face7ac4e
--- /dev/null
+++ b/tests/results/test/16_6exists_redefine_family.gitlab.md
@@ -0,0 +1,23 @@
+new description
+
+>>> [!note] Informations
+**family1**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family1.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+a second family
+
+>>> [!note] Informations
+**family2**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **family2.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/16_6exists_redefine_family.md b/tests/results/test/16_6exists_redefine_family.md
index fd961dc83..7b38a6538 100644
--- a/tests/results/test/16_6exists_redefine_family.md
+++ b/tests/results/test/16_6exists_redefine_family.md
@@ -1,5 +1,7 @@
# new description
+**family1**
+
`basic`
| Variable | Description |
@@ -8,6 +10,8 @@
# a second family
+**family2**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/16_6exists_redefine_family.sh b/tests/results/test/16_6exists_redefine_family.sh
index 7697c9862..db804043b 100644
--- a/tests/results/test/16_6exists_redefine_family.sh
+++ b/tests/results/test/16_6exists_redefine_family.sh
@@ -3,9 +3,14 @@
[1;4;96mnew description[0m
+
+[1mfamily1[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,15 +19,22 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96ma second family[0m
+
+[1mfamily2[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily2.variable2[0m │ A second variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/16exists_exists.gitlab.md b/tests/results/test/16exists_exists.gitlab.md
new file mode 100644
index 000000000..3a258ba02
--- /dev/null
+++ b/tests/results/test/16exists_exists.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------|---------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Description. |
+
diff --git a/tests/results/test/17_5redefine_leadership.gitlab.md b/tests/results/test/17_5redefine_leadership.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/20_0empty_family.gitlab.md b/tests/results/test/20_0empty_family.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/20_0family_append.adoc b/tests/results/test/20_0family_append.adoc
index c9729c43c..93b609f37 100644
--- a/tests/results/test/20_0family_append.adoc
+++ b/tests/results/test/20_0family_append.adoc
@@ -1,5 +1,8 @@
== A family
+
+**family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/20_0family_append.gitlab.md b/tests/results/test/20_0family_append.gitlab.md
new file mode 100644
index 000000000..dd5f4310d
--- /dev/null
+++ b/tests/results/test/20_0family_append.gitlab.md
@@ -0,0 +1,13 @@
+A family
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|----------------------|
+| **family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **family.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_0family_append.md b/tests/results/test/20_0family_append.md
index 397695f9f..5038beff5 100644
--- a/tests/results/test/20_0family_append.md
+++ b/tests/results/test/20_0family_append.md
@@ -1,5 +1,7 @@
# A family
+**family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/20_0family_append.sh b/tests/results/test/20_0family_append.sh
index e197c3b67..88bda245d 100644
--- a/tests/results/test/20_0family_append.sh
+++ b/tests/results/test/20_0family_append.sh
@@ -3,9 +3,14 @@
[1;4;96mA family[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,3 +20,4 @@
│ [1mfamily.var2[0m │ The second variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/20_0family_underscore.gitlab.md b/tests/results/test/20_0family_underscore.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/20_0multi_family.adoc b/tests/results/test/20_0multi_family.adoc
index f3d1f012a..679e3d411 100644
--- a/tests/results/test/20_0multi_family.adoc
+++ b/tests/results/test/20_0multi_family.adoc
@@ -1,9 +1,15 @@
== a family
+
+**family**
+
`standard`
=== a sub family
+
+**family.subfamily**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/20_0multi_family.gitlab.md b/tests/results/test/20_0multi_family.gitlab.md
new file mode 100644
index 000000000..fc63bb99b
--- /dev/null
+++ b/tests/results/test/20_0multi_family.gitlab.md
@@ -0,0 +1,19 @@
+a family
+
+>>> [!note] Informations
+**family**
`standard`
+
+
+>>>
+a sub family
+
+>>> [!note] Informations
+**family.subfamily**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_0multi_family.md b/tests/results/test/20_0multi_family.md
index e3b2960e9..39dc23738 100644
--- a/tests/results/test/20_0multi_family.md
+++ b/tests/results/test/20_0multi_family.md
@@ -1,9 +1,13 @@
# a family
+**family**
+
`standard`
## a sub family
+**family.subfamily**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/20_0multi_family.sh b/tests/results/test/20_0multi_family.sh
index 7a872ae5a..86e8ab09d 100644
--- a/tests/results/test/20_0multi_family.sh
+++ b/tests/results/test/20_0multi_family.sh
@@ -3,20 +3,32 @@
[1;4;96ma family[0m
+
+[1mfamily[0m
+
+
[1;7m standard [0m
+
[1;4;92ma sub family[0m
+
+[1mfamily.subfamily[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/20_0multi_family_basic.adoc b/tests/results/test/20_0multi_family_basic.adoc
index df6537a5c..79ac0909d 100644
--- a/tests/results/test/20_0multi_family_basic.adoc
+++ b/tests/results/test/20_0multi_family_basic.adoc
@@ -1,9 +1,15 @@
== a family
+
+**family**
+
`basic`
=== a sub family
+
+**family.subfamily**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/20_0multi_family_basic.gitlab.md b/tests/results/test/20_0multi_family_basic.gitlab.md
new file mode 100644
index 000000000..22025d412
--- /dev/null
+++ b/tests/results/test/20_0multi_family_basic.gitlab.md
@@ -0,0 +1,19 @@
+a family
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+a sub family
+
+>>> [!note] Informations
+**family.subfamily**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_0multi_family_basic.md b/tests/results/test/20_0multi_family_basic.md
index c43d9e023..b19ae8d63 100644
--- a/tests/results/test/20_0multi_family_basic.md
+++ b/tests/results/test/20_0multi_family_basic.md
@@ -1,9 +1,13 @@
# a family
+**family**
+
`basic`
## a sub family
+**family.subfamily**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/20_0multi_family_basic.sh b/tests/results/test/20_0multi_family_basic.sh
index bc2df4fe6..e0d9b38e4 100644
--- a/tests/results/test/20_0multi_family_basic.sh
+++ b/tests/results/test/20_0multi_family_basic.sh
@@ -3,20 +3,32 @@
[1;4;96ma family[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
[1;4;92ma sub family[0m
+
+[1mfamily.subfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/20_0multi_family_expert.adoc b/tests/results/test/20_0multi_family_expert.adoc
index c95421403..fdaf969cd 100644
--- a/tests/results/test/20_0multi_family_expert.adoc
+++ b/tests/results/test/20_0multi_family_expert.adoc
@@ -1,9 +1,15 @@
== a family
+
+**family**
+
`advanced`
=== a sub family
+
+**family.subfamily**
+
`advanced`
[cols="1a,1a"]
diff --git a/tests/results/test/20_0multi_family_expert.gitlab.md b/tests/results/test/20_0multi_family_expert.gitlab.md
new file mode 100644
index 000000000..1773eff2d
--- /dev/null
+++ b/tests/results/test/20_0multi_family_expert.gitlab.md
@@ -0,0 +1,19 @@
+a family
+
+>>> [!note] Informations
+**family**
`advanced`
+
+
+>>>
+a sub family
+
+>>> [!note] Informations
+**family.subfamily**
`advanced`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `advanced` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_0multi_family_expert.md b/tests/results/test/20_0multi_family_expert.md
index ab6910dd0..7d8782e8f 100644
--- a/tests/results/test/20_0multi_family_expert.md
+++ b/tests/results/test/20_0multi_family_expert.md
@@ -1,9 +1,13 @@
# a family
+**family**
+
`advanced`
## a sub family
+**family.subfamily**
+
`advanced`
| Variable | Description |
diff --git a/tests/results/test/20_0multi_family_expert.sh b/tests/results/test/20_0multi_family_expert.sh
index 182c7da13..8bd8c7754 100644
--- a/tests/results/test/20_0multi_family_expert.sh
+++ b/tests/results/test/20_0multi_family_expert.sh
@@ -3,20 +3,32 @@
[1;4;96ma family[0m
+
+[1mfamily[0m
+
+
[1;7m advanced [0m
+
[1;4;92ma sub family[0m
+
+[1mfamily.subfamily[0m
+
+
[1;7m advanced [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m advanced [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/20_0multi_family_order.adoc b/tests/results/test/20_0multi_family_order.adoc
index 80e7d4747..fdc977667 100644
--- a/tests/results/test/20_0multi_family_order.adoc
+++ b/tests/results/test/20_0multi_family_order.adoc
@@ -10,6 +10,9 @@ A variable.
== a family
+
+**family**
+
`basic`
[cols="1a,1a"]
@@ -24,6 +27,9 @@ A first variable.
=== a sub family
+
+**family.subfamily**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/20_0multi_family_order.gitlab.md b/tests/results/test/20_0multi_family_order.gitlab.md
new file mode 100644
index 000000000..986fe19de
--- /dev/null
+++ b/tests/results/test/20_0multi_family_order.gitlab.md
@@ -0,0 +1,31 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------|---------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+a family
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|-------------------|
+| **family.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+
+a sub family
+
+>>> [!note] Informations
+**family.subfamily**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+ | Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **family.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_0multi_family_order.md b/tests/results/test/20_0multi_family_order.md
index ea6e3b507..16e594a03 100644
--- a/tests/results/test/20_0multi_family_order.md
+++ b/tests/results/test/20_0multi_family_order.md
@@ -4,6 +4,8 @@
# a family
+**family**
+
`basic`
| Variable | Description |
@@ -12,6 +14,8 @@
## a sub family
+**family.subfamily**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/20_0multi_family_order.sh b/tests/results/test/20_0multi_family_order.sh
index 686680b0f..199858d3b 100644
--- a/tests/results/test/20_0multi_family_order.sh
+++ b/tests/results/test/20_0multi_family_order.sh
@@ -9,9 +9,14 @@
[1;4;96ma family[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -23,18 +28,25 @@
[1;4;92ma sub family[0m
+
+[1mfamily.subfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.variable2[0m │ A second variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/20_0validators_differ_redefine.gitlab.md b/tests/results/test/20_0validators_differ_redefine.gitlab.md
new file mode 100644
index 000000000..42d87ee46
--- /dev/null
+++ b/tests/results/test/20_0validators_differ_redefine.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Validator**: var3 must be different than var2.
**Default**: yes
**Example**: yes |
+
diff --git a/tests/results/test/20_1empty_subfamily.gitlab.md b/tests/results/test/20_1empty_subfamily.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/20_2family_looks_like_dynamic.adoc b/tests/results/test/20_2family_looks_like_dynamic.adoc
index 69b37328d..c500867d8 100644
--- a/tests/results/test/20_2family_looks_like_dynamic.adoc
+++ b/tests/results/test/20_2family_looks_like_dynamic.adoc
@@ -1,5 +1,8 @@
== my_family
+
+**my_family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/20_2family_looks_like_dynamic.gitlab.md b/tests/results/test/20_2family_looks_like_dynamic.gitlab.md
new file mode 100644
index 000000000..dd4c2958e
--- /dev/null
+++ b/tests/results/test/20_2family_looks_like_dynamic.gitlab.md
@@ -0,0 +1,13 @@
+my_family
+
+>>> [!note] Informations
+**my_family**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|
+| **my_family.dynamic**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Dynamic.
**Default**:
- val1
- val2 |
+| **my_family.var**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: true |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_2family_looks_like_dynamic.md b/tests/results/test/20_2family_looks_like_dynamic.md
index 71b818375..aaa82b80a 100644
--- a/tests/results/test/20_2family_looks_like_dynamic.md
+++ b/tests/results/test/20_2family_looks_like_dynamic.md
@@ -1,5 +1,7 @@
# my_family
+**my_family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/20_2family_looks_like_dynamic.sh b/tests/results/test/20_2family_looks_like_dynamic.sh
index 167aed393..6229115da 100644
--- a/tests/results/test/20_2family_looks_like_dynamic.sh
+++ b/tests/results/test/20_2family_looks_like_dynamic.sh
@@ -3,9 +3,14 @@
[1;4;96mmy_family[0m
+
+[1mmy_family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +22,4 @@
│ [1mmy_family.var[0m │ A variable. │
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/20_2family_looks_like_variable.adoc b/tests/results/test/20_2family_looks_like_variable.adoc
index 901c97cac..0ed70ebc0 100644
--- a/tests/results/test/20_2family_looks_like_variable.adoc
+++ b/tests/results/test/20_2family_looks_like_variable.adoc
@@ -1,5 +1,8 @@
== my_family
+
+**my_family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/20_2family_looks_like_variable.gitlab.md b/tests/results/test/20_2family_looks_like_variable.gitlab.md
new file mode 100644
index 000000000..c86044b06
--- /dev/null
+++ b/tests/results/test/20_2family_looks_like_variable.gitlab.md
@@ -0,0 +1,12 @@
+my_family
+
+>>> [!note] Informations
+**my_family**
`standard`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
+| **my_family.default**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Default.
**Default**: true |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_2family_looks_like_variable.md b/tests/results/test/20_2family_looks_like_variable.md
index 551cd8bbd..d8720599e 100644
--- a/tests/results/test/20_2family_looks_like_variable.md
+++ b/tests/results/test/20_2family_looks_like_variable.md
@@ -1,5 +1,7 @@
# my_family
+**my_family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/20_2family_looks_like_variable.sh b/tests/results/test/20_2family_looks_like_variable.sh
index b22596d13..8837553c2 100644
--- a/tests/results/test/20_2family_looks_like_variable.sh
+++ b/tests/results/test/20_2family_looks_like_variable.sh
@@ -3,12 +3,18 @@
[1;4;96mmy_family[0m
+
+[1mmy_family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mmy_family.default[0m │ Default. │
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/20_9default_information_parent.adoc b/tests/results/test/20_9default_information_parent.adoc
index 628db670a..7edd7509c 100644
--- a/tests/results/test/20_9default_information_parent.adoc
+++ b/tests/results/test/20_9default_information_parent.adoc
@@ -1,5 +1,8 @@
== family
+
+**family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/20_9default_information_parent.gitlab.md b/tests/results/test/20_9default_information_parent.gitlab.md
new file mode 100644
index 000000000..6bcab7fc5
--- /dev/null
+++ b/tests/results/test/20_9default_information_parent.gitlab.md
@@ -0,0 +1,13 @@
+family
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|
+| **family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **family.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "family". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_9default_information_parent.md b/tests/results/test/20_9default_information_parent.md
index 539103c3f..5ac8dbc59 100644
--- a/tests/results/test/20_9default_information_parent.md
+++ b/tests/results/test/20_9default_information_parent.md
@@ -1,5 +1,7 @@
# family
+**family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/20_9default_information_parent.sh b/tests/results/test/20_9default_information_parent.sh
index 6af78ae9c..c4eda59cb 100644
--- a/tests/results/test/20_9default_information_parent.sh
+++ b/tests/results/test/20_9default_information_parent.sh
@@ -3,9 +3,14 @@
[1;4;96mfamily[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +22,4 @@
│ │ information "test_information" of │
│ │ the variable "family". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/20_9family_absolute.adoc b/tests/results/test/20_9family_absolute.adoc
index 994c9b407..634bcacbf 100644
--- a/tests/results/test/20_9family_absolute.adoc
+++ b/tests/results/test/20_9family_absolute.adoc
@@ -10,6 +10,9 @@ First variable.
== a family
+
+**family**
+
`basic`
[cols="1a,1a"]
@@ -25,6 +28,9 @@ A second variable. +
=== a sub family
+
+**family.subfamily**
+
`standard`
[cols="1a,1a"]
@@ -43,6 +49,9 @@ Third variable. +
== a family
+
+**family2**
+
`standard`
[cols="1a,1a"]
@@ -65,6 +74,9 @@ Var3. +
=== a sub family
+
+**family2.subfamily**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/20_9family_absolute.gitlab.md b/tests/results/test/20_9family_absolute.gitlab.md
new file mode 100644
index 000000000..1c68df209
--- /dev/null
+++ b/tests/results/test/20_9family_absolute.gitlab.md
@@ -0,0 +1,50 @@
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------|-----------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | First variable. |
+
+a family
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **family.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable.
**Example**: string6 |
+
+a sub family
+
+>>> [!note] Informations
+**family.subfamily**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
+| **family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Third variable.
**Default**:
- the value of the variable "var1".
- the value of the variable "family.var2". |
+
+a family
+
+>>> [!note] Informations
+**family2**
`standard`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
+| **family2.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable2.
**Default**: the value of the variable "family.var2". |
+| **family2.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Var3.
**Default**: string4
**Example**: string5 |
+
+a sub family
+
+>>> [!note] Informations
+**family2.subfamily**
`standard`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **family2.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Fourth variable.
**Default**:
- the value of the variable "var1".
- the value of the variable "family.var2".
- the value of the variable "family2.var3". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/20_9family_absolute.md b/tests/results/test/20_9family_absolute.md
index bc6e9048e..d82308099 100644
--- a/tests/results/test/20_9family_absolute.md
+++ b/tests/results/test/20_9family_absolute.md
@@ -4,6 +4,8 @@
# a family
+**family**
+
`basic`
| Variable | Description |
@@ -12,6 +14,8 @@
## a sub family
+**family.subfamily**
+
`standard`
| Variable | Description |
@@ -20,6 +24,8 @@
# a family
+**family2**
+
`standard`
| Variable | Description |
@@ -29,6 +35,8 @@
## a sub family
+**family2.subfamily**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/20_9family_absolute.sh b/tests/results/test/20_9family_absolute.sh
index 2d975b70d..e7e1a8d48 100644
--- a/tests/results/test/20_9family_absolute.sh
+++ b/tests/results/test/20_9family_absolute.sh
@@ -9,9 +9,14 @@
[1;4;96ma family[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -23,9 +28,14 @@
[1;4;92ma sub family[0m
+
+[1mfamily.subfamily[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -37,12 +47,19 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
[1;4;96ma family[0m
+
+[1mfamily2[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -59,9 +76,14 @@
[1;4;92ma sub family[0m
+
+[1mfamily2.subfamily[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -73,3 +95,5 @@
│ │ - the value of the variable │
│ │ "family2.var3". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/24_0family_hidden_condition_sub_family.adoc b/tests/results/test/24_0family_hidden_condition_sub_family.adoc
index 0e94ff710..1e1caa30c 100644
--- a/tests/results/test/24_0family_hidden_condition_sub_family.adoc
+++ b/tests/results/test/24_0family_hidden_condition_sub_family.adoc
@@ -11,6 +11,9 @@ The variable use has condition. +
== possibly hidden family
+
+**family**
+
`basic` `__hidden__`
@@ -18,6 +21,9 @@ The variable use has condition. +
=== family.subfamily
+
+**family.subfamily**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/24_0family_hidden_condition_sub_family.gitlab.md b/tests/results/test/24_0family_hidden_condition_sub_family.gitlab.md
new file mode 100644
index 000000000..22033fcc4
--- /dev/null
+++ b/tests/results/test/24_0family_hidden_condition_sub_family.gitlab.md
@@ -0,0 +1,23 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
+
+possibly hidden family
+
+>>> [!note] Informations
+**family**
`basic` *`hidden`*
+
+**Hidden**: if condition is yes.
+>>>
+family.subfamily
+
+>>> [!note] Informations
+**family.subfamily**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.subfamily.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/24_0family_hidden_condition_sub_family.md b/tests/results/test/24_0family_hidden_condition_sub_family.md
index 9407a09b1..0d14ad23f 100644
--- a/tests/results/test/24_0family_hidden_condition_sub_family.md
+++ b/tests/results/test/24_0family_hidden_condition_sub_family.md
@@ -4,12 +4,16 @@
# possibly hidden family
+**family**
+
`basic` *`hidden`*
**Hidden**: if condition is yes.
## family.subfamily
+**family.subfamily**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/24_0family_hidden_condition_sub_family.sh b/tests/results/test/24_0family_hidden_condition_sub_family.sh
index 5856c0abe..56214bd50 100644
--- a/tests/results/test/24_0family_hidden_condition_sub_family.sh
+++ b/tests/results/test/24_0family_hidden_condition_sub_family.sh
@@ -9,6 +9,10 @@
[1;4;96mpossibly hidden family[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m [1;3;7m hidden [0m
@@ -17,15 +21,23 @@
+
[1;4;92mfamily.subfamily[0m
+
+[1mfamily.subfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.subfamily.var1[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/24_0family_hidden_condition_variable_sub_family.adoc b/tests/results/test/24_0family_hidden_condition_variable_sub_family.adoc
index 8be43ee83..f5f70c821 100644
--- a/tests/results/test/24_0family_hidden_condition_variable_sub_family.adoc
+++ b/tests/results/test/24_0family_hidden_condition_variable_sub_family.adoc
@@ -11,6 +11,9 @@ The variable use has condition. +
== possibly hidden family
+
+**family**
+
`standard` `__hidden__`
@@ -18,6 +21,9 @@ The variable use has condition. +
=== a subfamily
+
+**family.subfamily**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/24_0family_hidden_condition_variable_sub_family.gitlab.md b/tests/results/test/24_0family_hidden_condition_variable_sub_family.gitlab.md
new file mode 100644
index 000000000..6c62542e9
--- /dev/null
+++ b/tests/results/test/24_0family_hidden_condition_variable_sub_family.gitlab.md
@@ -0,0 +1,23 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: true |
+
+possibly hidden family
+
+>>> [!note] Informations
+**family**
`standard` *`hidden`*
+
+**Hidden**: when the variable "condition" has the value "true".
+>>>
+a subfamily
+
+>>> [!note] Informations
+**family.subfamily**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.subfamily.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/24_0family_hidden_condition_variable_sub_family.md b/tests/results/test/24_0family_hidden_condition_variable_sub_family.md
index 767235558..88d5dc67c 100644
--- a/tests/results/test/24_0family_hidden_condition_variable_sub_family.md
+++ b/tests/results/test/24_0family_hidden_condition_variable_sub_family.md
@@ -4,12 +4,16 @@
# possibly hidden family
+**family**
+
`standard` *`hidden`*
**Hidden**: when the variable "condition" has the value "true".
## a subfamily
+**family.subfamily**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/24_0family_hidden_condition_variable_sub_family.sh b/tests/results/test/24_0family_hidden_condition_variable_sub_family.sh
index 628079abe..d0337e8a8 100644
--- a/tests/results/test/24_0family_hidden_condition_variable_sub_family.sh
+++ b/tests/results/test/24_0family_hidden_condition_variable_sub_family.sh
@@ -9,6 +9,10 @@
[1;4;96mpossibly hidden family[0m
+
+[1mfamily[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
@@ -17,15 +21,23 @@
+
[1;4;92ma subfamily[0m
+
+[1mfamily.subfamily[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.subfamily.var1[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/24_0family_hidden_param_condition_sub_family.adoc b/tests/results/test/24_0family_hidden_param_condition_sub_family.adoc
index 42719c463..e1a354986 100644
--- a/tests/results/test/24_0family_hidden_param_condition_sub_family.adoc
+++ b/tests/results/test/24_0family_hidden_param_condition_sub_family.adoc
@@ -11,6 +11,9 @@ The variable use has condition. +
== possibly hidden family
+
+**family**
+
`basic` `__hidden__`
@@ -18,6 +21,9 @@ The variable use has condition. +
=== a subfamily
+
+**family.sub_family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/24_0family_hidden_param_condition_sub_family.gitlab.md b/tests/results/test/24_0family_hidden_param_condition_sub_family.gitlab.md
new file mode 100644
index 000000000..0abe112bc
--- /dev/null
+++ b/tests/results/test/24_0family_hidden_param_condition_sub_family.gitlab.md
@@ -0,0 +1,23 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
+
+possibly hidden family
+
+>>> [!note] Informations
+**family**
`basic` *`hidden`*
+
+**Hidden**: if condition is yes.
+>>>
+a subfamily
+
+>>> [!note] Informations
+**family.sub_family**
`basic`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **family.sub_family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/24_0family_hidden_param_condition_sub_family.md b/tests/results/test/24_0family_hidden_param_condition_sub_family.md
index 104dfadad..49933aef1 100644
--- a/tests/results/test/24_0family_hidden_param_condition_sub_family.md
+++ b/tests/results/test/24_0family_hidden_param_condition_sub_family.md
@@ -4,12 +4,16 @@
# possibly hidden family
+**family**
+
`basic` *`hidden`*
**Hidden**: if condition is yes.
## a subfamily
+**family.sub_family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/24_0family_hidden_param_condition_sub_family.sh b/tests/results/test/24_0family_hidden_param_condition_sub_family.sh
index fa8fa7142..4da9e4fe6 100644
--- a/tests/results/test/24_0family_hidden_param_condition_sub_family.sh
+++ b/tests/results/test/24_0family_hidden_param_condition_sub_family.sh
@@ -9,6 +9,10 @@
[1;4;96mpossibly hidden family[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m [1;3;7m hidden [0m
@@ -17,15 +21,23 @@
+
[1;4;92ma subfamily[0m
+
+[1mfamily.sub_family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.sub_family.var1[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/24_0family_mandatory_condition.gitlab.md b/tests/results/test/24_0family_mandatory_condition.gitlab.md
new file mode 100644
index 000000000..6840c4ad5
--- /dev/null
+++ b/tests/results/test/24_0family_mandatory_condition.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`mandatory`* | A variable.
**Mandatory**: only if rougail.condition has the value "yes". |
+
diff --git a/tests/results/test/24_0family_mandatory_condition_variable.gitlab.md b/tests/results/test/24_0family_mandatory_condition_variable.gitlab.md
new file mode 100644
index 000000000..4e733605b
--- /dev/null
+++ b/tests/results/test/24_0family_mandatory_condition_variable.gitlab.md
@@ -0,0 +1,5 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
+| **condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`mandatory`* | A variable.
**Mandatory**: when the variable "condition" has the value "true". |
+
diff --git a/tests/results/test/24_7validators_variable_optional.adoc b/tests/results/test/24_7validators_variable_optional.adoc
index eed4114f2..4975c0d57 100644
--- a/tests/results/test/24_7validators_variable_optional.adoc
+++ b/tests/results/test/24_7validators_variable_optional.adoc
@@ -1,5 +1,8 @@
== a family
+
+**general**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/24_7validators_variable_optional.gitlab.md b/tests/results/test/24_7validators_variable_optional.gitlab.md
new file mode 100644
index 000000000..37a117951
--- /dev/null
+++ b/tests/results/test/24_7validators_variable_optional.gitlab.md
@@ -0,0 +1,13 @@
+a family
+
+>>> [!note] Informations
+**general**
`basic`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|
+| **general.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first integer.
**Validators**:
- int and int2 must be different.
- int and int3 must be different.
**Example**: 5 |
+| **general.int2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second integer.
**Default**: 1 |
+
+
\ No newline at end of file
diff --git a/tests/results/test/24_7validators_variable_optional.md b/tests/results/test/24_7validators_variable_optional.md
index 70061a7c4..124a28437 100644
--- a/tests/results/test/24_7validators_variable_optional.md
+++ b/tests/results/test/24_7validators_variable_optional.md
@@ -1,5 +1,7 @@
# a family
+**general**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/24_7validators_variable_optional.sh b/tests/results/test/24_7validators_variable_optional.sh
index 36d2f67cc..f476260e5 100644
--- a/tests/results/test/24_7validators_variable_optional.sh
+++ b/tests/results/test/24_7validators_variable_optional.sh
@@ -3,9 +3,14 @@
[1;4;96ma family[0m
+
+[1mgeneral[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -18,3 +23,4 @@
│ [1mgeneral.int2[0m │ A second integer. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: 1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/24_family_disabled_var_hidden.gitlab.md b/tests/results/test/24_family_disabled_var_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/40_0leadership.adoc b/tests/results/test/40_0leadership.adoc
index e6451868a..844ed9582 100644
--- a/tests/results/test/40_0leadership.adoc
+++ b/tests/results/test/40_0leadership.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_0leadership.gitlab.md b/tests/results/test/40_0leadership.gitlab.md
new file mode 100644
index 000000000..3908e759e
--- /dev/null
+++ b/tests/results/test/40_0leadership.gitlab.md
@@ -0,0 +1,16 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_0leadership.md b/tests/results/test/40_0leadership.md
index 0431cea32..b1da8bdad 100644
--- a/tests/results/test/40_0leadership.md
+++ b/tests/results/test/40_0leadership.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/40_0leadership.sh b/tests/results/test/40_0leadership.sh
index 627059366..d3c993361 100644
--- a/tests/results/test/40_0leadership.sh
+++ b/tests/results/test/40_0leadership.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -22,3 +27,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_0leadership_diff_name.adoc b/tests/results/test/40_0leadership_diff_name.adoc
index 8b75abf4e..305a54715 100644
--- a/tests/results/test/40_0leadership_diff_name.adoc
+++ b/tests/results/test/40_0leadership_diff_name.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_0leadership_diff_name.gitlab.md b/tests/results/test/40_0leadership_diff_name.gitlab.md
new file mode 100644
index 000000000..d0fcef7b6
--- /dev/null
+++ b/tests/results/test/40_0leadership_diff_name.gitlab.md
@@ -0,0 +1,16 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+| **leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_0leadership_diff_name.md b/tests/results/test/40_0leadership_diff_name.md
index 7f85b0d05..38ed223af 100644
--- a/tests/results/test/40_0leadership_diff_name.md
+++ b/tests/results/test/40_0leadership_diff_name.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/40_0leadership_diff_name.sh b/tests/results/test/40_0leadership_diff_name.sh
index 61c70e78a..dbb1aaf60 100644
--- a/tests/results/test/40_0leadership_diff_name.sh
+++ b/tests/results/test/40_0leadership_diff_name.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -22,3 +27,4 @@ This family contains lists of variable blocks.
│ [1mleadership.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_0leadership_empty.gitlab.md b/tests/results/test/40_0leadership_empty.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/40_0leadership_follower_default_calculation.adoc b/tests/results/test/40_0leadership_follower_default_calculation.adoc
index 4e6eeb74a..81c374325 100644
--- a/tests/results/test/40_0leadership_follower_default_calculation.adoc
+++ b/tests/results/test/40_0leadership_follower_default_calculation.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_0leadership_follower_default_calculation.gitlab.md b/tests/results/test/40_0leadership_follower_default_calculation.gitlab.md
new file mode 100644
index 000000000..9465ab01f
--- /dev/null
+++ b/tests/results/test/40_0leadership_follower_default_calculation.gitlab.md
@@ -0,0 +1,16 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: value |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second follower.
**Default**: returns follower1 value. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_0leadership_follower_default_calculation.md b/tests/results/test/40_0leadership_follower_default_calculation.md
index 3ab5d33af..27e21de77 100644
--- a/tests/results/test/40_0leadership_follower_default_calculation.md
+++ b/tests/results/test/40_0leadership_follower_default_calculation.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/40_0leadership_follower_default_calculation.sh b/tests/results/test/40_0leadership_follower_default_calculation.sh
index 5fb851a24..b97c65387 100644
--- a/tests/results/test/40_0leadership_follower_default_calculation.sh
+++ b/tests/results/test/40_0leadership_follower_default_calculation.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -22,3 +27,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ A second follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: returns follower1 value. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_0leadership_follower_default_value.adoc b/tests/results/test/40_0leadership_follower_default_value.adoc
index 3e1af588b..94e784c73 100644
--- a/tests/results/test/40_0leadership_follower_default_value.adoc
+++ b/tests/results/test/40_0leadership_follower_default_value.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_0leadership_follower_default_value.gitlab.md b/tests/results/test/40_0leadership_follower_default_value.gitlab.md
new file mode 100644
index 000000000..e5f3e5be1
--- /dev/null
+++ b/tests/results/test/40_0leadership_follower_default_value.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower with default value.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_0leadership_follower_default_value.md b/tests/results/test/40_0leadership_follower_default_value.md
index 1ab8712b6..cc028e6c7 100644
--- a/tests/results/test/40_0leadership_follower_default_value.md
+++ b/tests/results/test/40_0leadership_follower_default_value.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/40_0leadership_follower_default_value.sh b/tests/results/test/40_0leadership_follower_default_value.sh
index 0af0dc441..8af92cfac 100644
--- a/tests/results/test/40_0leadership_follower_default_value.sh
+++ b/tests/results/test/40_0leadership_follower_default_value.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -19,3 +24,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower1[0m │ A follower with default value. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_0leadership_leader_follower.adoc b/tests/results/test/40_0leadership_leader_follower.adoc
index cdff53765..bed6756c5 100644
--- a/tests/results/test/40_0leadership_leader_follower.adoc
+++ b/tests/results/test/40_0leadership_leader_follower.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leadership**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_0leadership_leader_follower.gitlab.md b/tests/results/test/40_0leadership_leader_follower.gitlab.md
new file mode 100644
index 000000000..382aff88f
--- /dev/null
+++ b/tests/results/test/40_0leadership_leader_follower.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
+| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: the value of the variable "leadership.leader". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_0leadership_leader_follower.md b/tests/results/test/40_0leadership_leader_follower.md
index 277e70482..4a00afeae 100644
--- a/tests/results/test/40_0leadership_leader_follower.md
+++ b/tests/results/test/40_0leadership_leader_follower.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leadership**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_0leadership_leader_follower.sh b/tests/results/test/40_0leadership_leader_follower.sh
index efff96a94..28f9ac371 100644
--- a/tests/results/test/40_0leadership_leader_follower.sh
+++ b/tests/results/test/40_0leadership_leader_follower.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -21,3 +26,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "leadership.leader". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_0leadership_leader_not_multi.adoc b/tests/results/test/40_0leadership_leader_not_multi.adoc
index 22ed97f63..230af972d 100644
--- a/tests/results/test/40_0leadership_leader_not_multi.adoc
+++ b/tests/results/test/40_0leadership_leader_not_multi.adoc
@@ -1,5 +1,8 @@
== general
+
+**general**
+
`standard`
[cols="1a,1a"]
@@ -15,14 +18,20 @@ No change. +
== general1
+
+**general1**
+
`basic`
=== general1.leader
-`basic`
-
This family contains lists of variable blocks.
+
+**general1.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_0leadership_leader_not_multi.gitlab.md b/tests/results/test/40_0leadership_leader_not_multi.gitlab.md
new file mode 100644
index 000000000..0649c7000
--- /dev/null
+++ b/tests/results/test/40_0leadership_leader_not_multi.gitlab.md
@@ -0,0 +1,34 @@
+general
+
+>>> [!note] Informations
+**general**
`standard`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **general.mode_conteneur_actif**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | No change.
**Default**: non |
+
+general1
+
+>>> [!note] Informations
+**general1**
`basic`
+
+
+>>>
+general1.leader
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**general1.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **general1.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | Leader. |
+| **general1.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Follower1. |
+| **general1.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_0leadership_leader_not_multi.md b/tests/results/test/40_0leadership_leader_not_multi.md
index 160c38718..38294699f 100644
--- a/tests/results/test/40_0leadership_leader_not_multi.md
+++ b/tests/results/test/40_0leadership_leader_not_multi.md
@@ -1,5 +1,7 @@
# general
+**general**
+
`standard`
| Variable | Description |
@@ -8,14 +10,18 @@
# general1
+**general1**
+
`basic`
## general1.leader
-`basic`
-
This family contains lists of variable blocks.
+**general1.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **general1.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | Leader. |
diff --git a/tests/results/test/40_0leadership_leader_not_multi.sh b/tests/results/test/40_0leadership_leader_not_multi.sh
index 71c864020..bc7217001 100644
--- a/tests/results/test/40_0leadership_leader_not_multi.sh
+++ b/tests/results/test/40_0leadership_leader_not_multi.sh
@@ -3,9 +3,14 @@
[1;4;96mgeneral[0m
+
+[1mgeneral[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,22 +19,33 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96mgeneral1[0m
+
+[1mgeneral1[0m
+
+
[1;7m basic [0m
+
[1;4;92mgeneral1.leader[0m
+This family contains lists of variable blocks.
+
+
+
+[1mgeneral1.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -44,3 +60,5 @@ This family contains lists of variable blocks.
│ [1mgeneral1.leader.follower2[0m │ Follower2. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/40_0leadership_reduce.adoc b/tests/results/test/40_0leadership_reduce.adoc
index c68870837..27a5c10d1 100644
--- a/tests/results/test/40_0leadership_reduce.adoc
+++ b/tests/results/test/40_0leadership_reduce.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_0leadership_reduce.gitlab.md b/tests/results/test/40_0leadership_reduce.gitlab.md
new file mode 100644
index 000000000..dd5e8a3b5
--- /dev/null
+++ b/tests/results/test/40_0leadership_reduce.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|
+| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value_1
- value_2
- value_3
**Examples**:
- val1
- val2 |
+| **leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_0leadership_reduce.md b/tests/results/test/40_0leadership_reduce.md
index b2a3da1aa..604766a28 100644
--- a/tests/results/test/40_0leadership_reduce.md
+++ b/tests/results/test/40_0leadership_reduce.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value_1
- value_2
- value_3
**Examples**:
- val1
- val2 |
diff --git a/tests/results/test/40_0leadership_reduce.sh b/tests/results/test/40_0leadership_reduce.sh
index 81e40fbe0..c372a2cf5 100644
--- a/tests/results/test/40_0leadership_reduce.sh
+++ b/tests/results/test/40_0leadership_reduce.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -24,3 +29,4 @@ This family contains lists of variable blocks.
│ [1mleadership.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_1leadership_append_follower.adoc b/tests/results/test/40_1leadership_append_follower.adoc
index caa3cff5f..1880f2abe 100644
--- a/tests/results/test/40_1leadership_append_follower.adoc
+++ b/tests/results/test/40_1leadership_append_follower.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_1leadership_append_follower.gitlab.md b/tests/results/test/40_1leadership_append_follower.gitlab.md
new file mode 100644
index 000000000..ae20877b2
--- /dev/null
+++ b/tests/results/test/40_1leadership_append_follower.gitlab.md
@@ -0,0 +1,17 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------|----------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower1. |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower2. |
+| **leader.follower3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower3. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_1leadership_append_follower.md b/tests/results/test/40_1leadership_append_follower.md
index 112d511e5..8c5a295a7 100644
--- a/tests/results/test/40_1leadership_append_follower.md
+++ b/tests/results/test/40_1leadership_append_follower.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
diff --git a/tests/results/test/40_1leadership_append_follower.sh b/tests/results/test/40_1leadership_append_follower.sh
index 73fb9980b..5cab08412 100644
--- a/tests/results/test/40_1leadership_append_follower.sh
+++ b/tests/results/test/40_1leadership_append_follower.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -25,3 +30,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower3[0m │ The follower3. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_2leadership_calculation_index.adoc b/tests/results/test/40_2leadership_calculation_index.adoc
index d1bd1aab9..c753a145d 100644
--- a/tests/results/test/40_2leadership_calculation_index.adoc
+++ b/tests/results/test/40_2leadership_calculation_index.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_2leadership_calculation_index.gitlab.md b/tests/results/test/40_2leadership_calculation_index.gitlab.md
new file mode 100644
index 000000000..c64a3951f
--- /dev/null
+++ b/tests/results/test/40_2leadership_calculation_index.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
+| **leader.follower1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: the value of the index. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_2leadership_calculation_index.md b/tests/results/test/40_2leadership_calculation_index.md
index 6e7a17097..c650945d9 100644
--- a/tests/results/test/40_2leadership_calculation_index.md
+++ b/tests/results/test/40_2leadership_calculation_index.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
diff --git a/tests/results/test/40_2leadership_calculation_index.sh b/tests/results/test/40_2leadership_calculation_index.sh
index 840158a78..3e310be62 100644
--- a/tests/results/test/40_2leadership_calculation_index.sh
+++ b/tests/results/test/40_2leadership_calculation_index.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -21,3 +26,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower1[0m │ A follower. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the index. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_2leadership_calculation_index_2.adoc b/tests/results/test/40_2leadership_calculation_index_2.adoc
index d1bd1aab9..c753a145d 100644
--- a/tests/results/test/40_2leadership_calculation_index_2.adoc
+++ b/tests/results/test/40_2leadership_calculation_index_2.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_2leadership_calculation_index_2.gitlab.md b/tests/results/test/40_2leadership_calculation_index_2.gitlab.md
new file mode 100644
index 000000000..c64a3951f
--- /dev/null
+++ b/tests/results/test/40_2leadership_calculation_index_2.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
+| **leader.follower1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: the value of the index. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_2leadership_calculation_index_2.md b/tests/results/test/40_2leadership_calculation_index_2.md
index 6e7a17097..c650945d9 100644
--- a/tests/results/test/40_2leadership_calculation_index_2.md
+++ b/tests/results/test/40_2leadership_calculation_index_2.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
diff --git a/tests/results/test/40_2leadership_calculation_index_2.sh b/tests/results/test/40_2leadership_calculation_index_2.sh
index 840158a78..3e310be62 100644
--- a/tests/results/test/40_2leadership_calculation_index_2.sh
+++ b/tests/results/test/40_2leadership_calculation_index_2.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -21,3 +26,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower1[0m │ A follower. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the index. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_6leadership_follower_multi.adoc b/tests/results/test/40_6leadership_follower_multi.adoc
index 6b8a5f077..fa715f4e6 100644
--- a/tests/results/test/40_6leadership_follower_multi.adoc
+++ b/tests/results/test/40_6leadership_follower_multi.adoc
@@ -1,9 +1,12 @@
== A leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_6leadership_follower_multi.gitlab.md b/tests/results/test/40_6leadership_follower_multi.gitlab.md
new file mode 100644
index 000000000..9de19284e
--- /dev/null
+++ b/tests/results/test/40_6leadership_follower_multi.gitlab.md
@@ -0,0 +1,16 @@
+A leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
+| **leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `multiple` | The first follower. |
+| **leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The second follower.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_6leadership_follower_multi.md b/tests/results/test/40_6leadership_follower_multi.md
index 7d1659e7a..455756109 100644
--- a/tests/results/test/40_6leadership_follower_multi.md
+++ b/tests/results/test/40_6leadership_follower_multi.md
@@ -1,9 +1,11 @@
# A leadership
-`basic`
-
This family contains lists of variable blocks.
+**leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
diff --git a/tests/results/test/40_6leadership_follower_multi.sh b/tests/results/test/40_6leadership_follower_multi.sh
index 804128fa0..986698264 100644
--- a/tests/results/test/40_6leadership_follower_multi.sh
+++ b/tests/results/test/40_6leadership_follower_multi.sh
@@ -3,11 +3,16 @@
[1;4;96mA leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -24,3 +29,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: value │
│ [1;7mmultiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_6leadership_follower_multi_no_mandatory.adoc b/tests/results/test/40_6leadership_follower_multi_no_mandatory.adoc
index bf2c978c3..3553612e1 100644
--- a/tests/results/test/40_6leadership_follower_multi_no_mandatory.adoc
+++ b/tests/results/test/40_6leadership_follower_multi_no_mandatory.adoc
@@ -1,9 +1,12 @@
== A leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_6leadership_follower_multi_no_mandatory.gitlab.md b/tests/results/test/40_6leadership_follower_multi_no_mandatory.gitlab.md
new file mode 100644
index 000000000..74af1f04d
--- /dev/null
+++ b/tests/results/test/40_6leadership_follower_multi_no_mandatory.gitlab.md
@@ -0,0 +1,16 @@
+A leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
+| **leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `multiple` | The first follower. |
+| **leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The second follower.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_6leadership_follower_multi_no_mandatory.md b/tests/results/test/40_6leadership_follower_multi_no_mandatory.md
index 0870c5c42..d02579922 100644
--- a/tests/results/test/40_6leadership_follower_multi_no_mandatory.md
+++ b/tests/results/test/40_6leadership_follower_multi_no_mandatory.md
@@ -1,9 +1,11 @@
# A leadership
-`basic`
-
This family contains lists of variable blocks.
+**leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
diff --git a/tests/results/test/40_6leadership_follower_multi_no_mandatory.sh b/tests/results/test/40_6leadership_follower_multi_no_mandatory.sh
index dca326574..227f780b8 100644
--- a/tests/results/test/40_6leadership_follower_multi_no_mandatory.sh
+++ b/tests/results/test/40_6leadership_follower_multi_no_mandatory.sh
@@ -3,11 +3,16 @@
[1;4;96mA leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -24,3 +29,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: value │
│ [1;7mmultiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_8calculation_boolean.gitlab.md b/tests/results/test/40_8calculation_boolean.gitlab.md
new file mode 100644
index 000000000..62203ab18
--- /dev/null
+++ b/tests/results/test/40_8calculation_boolean.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|
+| **bool**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A boolean variable.
**Default**: false |
+| **multi1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first multi variable.
**Default**: a calculation. |
+| **multi2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second multi variable.
**Default**: a calculation. |
+
diff --git a/tests/results/test/40_8calculation_multi_variable.gitlab.md b/tests/results/test/40_8calculation_multi_variable.gitlab.md
new file mode 100644
index 000000000..78ec893e2
--- /dev/null
+++ b/tests/results/test/40_8calculation_multi_variable.gitlab.md
@@ -0,0 +1,6 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- the value of the variable "var2".
- the value of the variable "var3". |
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: yes |
+
diff --git a/tests/results/test/40_8calculation_multi_variable_parent.adoc b/tests/results/test/40_8calculation_multi_variable_parent.adoc
index 6664f3e98..7fdef0383 100644
--- a/tests/results/test/40_8calculation_multi_variable_parent.adoc
+++ b/tests/results/test/40_8calculation_multi_variable_parent.adoc
@@ -11,6 +11,9 @@ A variable. +
== a family
+
+**fam1**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/40_8calculation_multi_variable_parent.gitlab.md b/tests/results/test/40_8calculation_multi_variable_parent.gitlab.md
new file mode 100644
index 000000000..c6a8aff3f
--- /dev/null
+++ b/tests/results/test/40_8calculation_multi_variable_parent.gitlab.md
@@ -0,0 +1,16 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
+
+a family
+
+>>> [!note] Informations
+**fam1**
`standard`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
+| **fam1.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.
**Default**: the value of the variable "var". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_8calculation_multi_variable_parent.md b/tests/results/test/40_8calculation_multi_variable_parent.md
index 06a067185..625e692de 100644
--- a/tests/results/test/40_8calculation_multi_variable_parent.md
+++ b/tests/results/test/40_8calculation_multi_variable_parent.md
@@ -4,6 +4,8 @@
# a family
+**fam1**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/40_8calculation_multi_variable_parent.sh b/tests/results/test/40_8calculation_multi_variable_parent.sh
index ea7a7214a..14b726a4c 100644
--- a/tests/results/test/40_8calculation_multi_variable_parent.sh
+++ b/tests/results/test/40_8calculation_multi_variable_parent.sh
@@ -9,9 +9,14 @@
[1;4;96ma family[0m
+
+[1mfam1[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,3 +24,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "var". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_8calculation_multi_variable_parent2.adoc b/tests/results/test/40_8calculation_multi_variable_parent2.adoc
index 2e4b9762c..ea6a8c64c 100644
--- a/tests/results/test/40_8calculation_multi_variable_parent2.adoc
+++ b/tests/results/test/40_8calculation_multi_variable_parent2.adoc
@@ -1,5 +1,8 @@
== first family
+
+**fam1**
+
`standard`
[cols="1a,1a"]
@@ -15,6 +18,9 @@ A variable. +
== second family
+
+**fam2**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/40_8calculation_multi_variable_parent2.gitlab.md b/tests/results/test/40_8calculation_multi_variable_parent2.gitlab.md
new file mode 100644
index 000000000..caadb04c3
--- /dev/null
+++ b/tests/results/test/40_8calculation_multi_variable_parent2.gitlab.md
@@ -0,0 +1,23 @@
+first family
+
+>>> [!note] Informations
+**fam1**
`standard`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **fam1.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
+
+second family
+
+>>> [!note] Informations
+**fam2**
`standard`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **fam2.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: the value of the variable "fam1.var". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_8calculation_multi_variable_parent2.md b/tests/results/test/40_8calculation_multi_variable_parent2.md
index 3c1182b19..f69dfdc0c 100644
--- a/tests/results/test/40_8calculation_multi_variable_parent2.md
+++ b/tests/results/test/40_8calculation_multi_variable_parent2.md
@@ -1,5 +1,7 @@
# first family
+**fam1**
+
`standard`
| Variable | Description |
@@ -8,6 +10,8 @@
# second family
+**fam2**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/40_8calculation_multi_variable_parent2.sh b/tests/results/test/40_8calculation_multi_variable_parent2.sh
index 62e237aaf..cfe65698f 100644
--- a/tests/results/test/40_8calculation_multi_variable_parent2.sh
+++ b/tests/results/test/40_8calculation_multi_variable_parent2.sh
@@ -3,9 +3,14 @@
[1;4;96mfirst family[0m
+
+[1mfam1[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,12 +19,18 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96msecond family[0m
+
+[1mfam2[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +38,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "fam1.var". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.adoc b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.adoc
index 169e54204..6b8348c00 100644
--- a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.adoc
+++ b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leadership**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.gitlab.md b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.gitlab.md
new file mode 100644
index 000000000..7ecca7fa7
--- /dev/null
+++ b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
+| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.
**Default**: the value of the variable "leadership.leader". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.md b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.md
index fe59c99c7..f2da07d3a 100644
--- a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.md
+++ b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leadership**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.sh
index f232dc237..74b252f48 100644
--- a/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.sh
+++ b/tests/results/test/40_9calculation_variable_leader_follower_multi_inside.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -21,3 +26,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmultiple [0m │ "leadership.leader". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-first.adoc b/tests/results/test/40_9leadership-calculation-outside-follower-first.adoc
index 845e139ea..f70f2432f 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-first.adoc
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-first.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-first.gitlab.md b/tests/results/test/40_9leadership-calculation-outside-follower-first.gitlab.md
new file mode 100644
index 000000000..67fe5495b
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-first.gitlab.md
@@ -0,0 +1,19 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-first.md b/tests/results/test/40_9leadership-calculation-outside-follower-first.md
index b724feffc..76e78ac87 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-first.md
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-first.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-first.sh b/tests/results/test/40_9leadership-calculation-outside-follower-first.sh
index aa3c95ede..8b11501e6 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-first.sh
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-first.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -23,6 +28,7 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-last.adoc b/tests/results/test/40_9leadership-calculation-outside-follower-last.adoc
index 845e139ea..f70f2432f 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-last.adoc
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-last.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-last.gitlab.md b/tests/results/test/40_9leadership-calculation-outside-follower-last.gitlab.md
new file mode 100644
index 000000000..67fe5495b
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-last.gitlab.md
@@ -0,0 +1,19 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-last.md b/tests/results/test/40_9leadership-calculation-outside-follower-last.md
index b724feffc..76e78ac87 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-last.md
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-last.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-last.sh b/tests/results/test/40_9leadership-calculation-outside-follower-last.sh
index aa3c95ede..8b11501e6 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-last.sh
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-last.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -23,6 +28,7 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.adoc b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.adoc
index 3f1639678..8e4bdff0d 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.adoc
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.adoc
@@ -1,9 +1,12 @@
== leader
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.gitlab.md b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.gitlab.md
new file mode 100644
index 000000000..96fc390bd
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.gitlab.md
@@ -0,0 +1,18 @@
+leader
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Leader.
**Default**:
- a
- b |
+| **leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | Follower. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
+| **variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Variable.
**Default**: the value of the variable "leader.follower". |
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.md b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.md
index c63e44708..3df2260bf 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.md
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.md
@@ -1,9 +1,11 @@
# leader
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Leader.
**Default**:
- a
- b |
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.sh
index c9f2338f7..1b4685757 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.sh
+++ b/tests/results/test/40_9leadership-calculation-outside-follower-no-mandatory.sh
@@ -3,11 +3,16 @@
[1;4;96mleader[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -20,6 +25,7 @@ This family contains lists of variable blocks.
│ [1mleader.follower[0m │ Follower. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower.adoc b/tests/results/test/40_9leadership-calculation-outside-follower.adoc
index a6619f1d5..c5096e7ed 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower.adoc
+++ b/tests/results/test/40_9leadership-calculation-outside-follower.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower.gitlab.md b/tests/results/test/40_9leadership-calculation-outside-follower.gitlab.md
new file mode 100644
index 000000000..cf705360a
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-outside-follower.gitlab.md
@@ -0,0 +1,19 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
+| **calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.
**Default**: the value of the variable "leader.follower1". |
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower.md b/tests/results/test/40_9leadership-calculation-outside-follower.md
index c9cea306c..a5de323ff 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower.md
+++ b/tests/results/test/40_9leadership-calculation-outside-follower.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9leadership-calculation-outside-follower.sh b/tests/results/test/40_9leadership-calculation-outside-follower.sh
index af40184e3..3d0da3d29 100644
--- a/tests/results/test/40_9leadership-calculation-outside-follower.sh
+++ b/tests/results/test/40_9leadership-calculation-outside-follower.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -23,6 +28,7 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-first.adoc b/tests/results/test/40_9leadership-calculation-outside-leader-first.adoc
index 1f81c6dda..198a0ddaf 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader-first.adoc
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-first.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-first.gitlab.md b/tests/results/test/40_9leadership-calculation-outside-leader-first.gitlab.md
new file mode 100644
index 000000000..5d2b596f3
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-first.gitlab.md
@@ -0,0 +1,19 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-first.md b/tests/results/test/40_9leadership-calculation-outside-leader-first.md
index e4b2c2f58..3ad7f6022 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader-first.md
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-first.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-first.sh b/tests/results/test/40_9leadership-calculation-outside-leader-first.sh
index 127a12b73..ee9aafae3 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader-first.sh
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-first.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -23,6 +28,7 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-last.adoc b/tests/results/test/40_9leadership-calculation-outside-leader-last.adoc
index 1f81c6dda..198a0ddaf 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader-last.adoc
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-last.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-last.gitlab.md b/tests/results/test/40_9leadership-calculation-outside-leader-last.gitlab.md
new file mode 100644
index 000000000..5d2b596f3
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-last.gitlab.md
@@ -0,0 +1,19 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.
**Default**: depends on a calculation. |
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-last.md b/tests/results/test/40_9leadership-calculation-outside-leader-last.md
index e4b2c2f58..3ad7f6022 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader-last.md
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-last.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader-last.sh b/tests/results/test/40_9leadership-calculation-outside-leader-last.sh
index 127a12b73..ee9aafae3 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader-last.sh
+++ b/tests/results/test/40_9leadership-calculation-outside-leader-last.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -23,6 +28,7 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader.adoc b/tests/results/test/40_9leadership-calculation-outside-leader.adoc
index d047fd0ce..a5055634e 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader.adoc
+++ b/tests/results/test/40_9leadership-calculation-outside-leader.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader.gitlab.md b/tests/results/test/40_9leadership-calculation-outside-leader.gitlab.md
new file mode 100644
index 000000000..42f1d4cb8
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-outside-leader.gitlab.md
@@ -0,0 +1,19 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
+| **calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.
**Default**: the value of the variable "leader.leader". |
+
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader.md b/tests/results/test/40_9leadership-calculation-outside-leader.md
index 9a926e264..eaaf68ae5 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader.md
+++ b/tests/results/test/40_9leadership-calculation-outside-leader.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9leadership-calculation-outside-leader.sh b/tests/results/test/40_9leadership-calculation-outside-leader.sh
index f192e0b43..9aeb2f0bc 100644
--- a/tests/results/test/40_9leadership-calculation-outside-leader.sh
+++ b/tests/results/test/40_9leadership-calculation-outside-leader.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -23,6 +28,7 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/40_9leadership-calculation-variable.adoc b/tests/results/test/40_9leadership-calculation-variable.adoc
index c46b874a6..e301795cd 100644
--- a/tests/results/test/40_9leadership-calculation-variable.adoc
+++ b/tests/results/test/40_9leadership-calculation-variable.adoc
@@ -14,10 +14,13 @@ A calculated variable. +
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-variable.gitlab.md b/tests/results/test/40_9leadership-calculation-variable.gitlab.md
new file mode 100644
index 000000000..d135b3fb3
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-variable.gitlab.md
@@ -0,0 +1,20 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.
**Default**:
- value1
- value2 |
+
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "calculate". |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_9leadership-calculation-variable.md b/tests/results/test/40_9leadership-calculation-variable.md
index 52a4dd2ec..fbe4806f6 100644
--- a/tests/results/test/40_9leadership-calculation-variable.md
+++ b/tests/results/test/40_9leadership-calculation-variable.md
@@ -4,10 +4,12 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "calculate". |
diff --git a/tests/results/test/40_9leadership-calculation-variable.sh b/tests/results/test/40_9leadership-calculation-variable.sh
index 898e52145..19fa98e67 100644
--- a/tests/results/test/40_9leadership-calculation-variable.sh
+++ b/tests/results/test/40_9leadership-calculation-variable.sh
@@ -11,11 +11,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -30,3 +35,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower.adoc b/tests/results/test/40_9leadership-calculation-variable_leader_follower.adoc
index 3dfac472e..ebd6f2e96 100644
--- a/tests/results/test/40_9leadership-calculation-variable_leader_follower.adoc
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leadership_1**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
@@ -25,10 +28,13 @@ A follower.
== a second leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leadership_2**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower.gitlab.md b/tests/results/test/40_9leadership-calculation-variable_leader_follower.gitlab.md
new file mode 100644
index 000000000..0f8804868
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower.gitlab.md
@@ -0,0 +1,29 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership_1**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leadership_1.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+a second leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership_2**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "leadership_1.follower". |
+| **leadership_2.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower.md b/tests/results/test/40_9leadership-calculation-variable_leader_follower.md
index 5ebe52a50..cad9e49be 100644
--- a/tests/results/test/40_9leadership-calculation-variable_leader_follower.md
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leadership_1**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
@@ -11,10 +13,12 @@ This family contains lists of variable blocks.
# a second leadership
-`standard`
-
This family contains lists of variable blocks.
+**leadership_2**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "leadership_1.follower". |
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test/40_9leadership-calculation-variable_leader_follower.sh
index 212ae1f99..918290c12 100644
--- a/tests/results/test/40_9leadership-calculation-variable_leader_follower.sh
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership_1[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -22,14 +27,20 @@ This family contains lists of variable blocks.
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96ma second leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership_2[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -41,3 +52,4 @@ This family contains lists of variable blocks.
│ [1mleadership_2.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.adoc b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.adoc
index 2fd956029..2ec8ae152 100644
--- a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.adoc
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leadership_1**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
@@ -25,10 +28,13 @@ A follower.
== a second leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leadership_2**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.gitlab.md b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.gitlab.md
new file mode 100644
index 000000000..496bf60ed
--- /dev/null
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.gitlab.md
@@ -0,0 +1,29 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership_1**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leadership_1.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+a second leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership_2**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **leadership_2.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.
**Default**: the value of the variable "leadership_1.leader". |
+
+
\ No newline at end of file
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.md b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.md
index 44b9d7e8e..6d95b7802 100644
--- a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.md
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leadership_1**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
@@ -11,10 +13,12 @@ This family contains lists of variable blocks.
# a second leadership
-`standard`
-
This family contains lists of variable blocks.
+**leadership_2**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.sh
index 385a0a223..6328af83a 100644
--- a/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.sh
+++ b/tests/results/test/40_9leadership-calculation-variable_leader_follower_not_same.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership_1[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -22,14 +27,20 @@ This family contains lists of variable blocks.
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96ma second leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership_2[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -43,3 +54,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmultiple [0m │ "leadership_1.leader". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/41_0choice_leader.adoc b/tests/results/test/41_0choice_leader.adoc
index 6f5e873b5..bbad6d14a 100644
--- a/tests/results/test/41_0choice_leader.adoc
+++ b/tests/results/test/41_0choice_leader.adoc
@@ -1,9 +1,12 @@
== The leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/41_0choice_leader.gitlab.md b/tests/results/test/41_0choice_leader.gitlab.md
new file mode 100644
index 000000000..41c627fc0
--- /dev/null
+++ b/tests/results/test/41_0choice_leader.gitlab.md
@@ -0,0 +1,15 @@
+The leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
+| **leader.follower1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower.
**Choices**:
- a
- b
- c |
+
+
\ No newline at end of file
diff --git a/tests/results/test/41_0choice_leader.md b/tests/results/test/41_0choice_leader.md
index 3b9de2c2c..3f0258922 100644
--- a/tests/results/test/41_0choice_leader.md
+++ b/tests/results/test/41_0choice_leader.md
@@ -1,9 +1,11 @@
# The leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
diff --git a/tests/results/test/41_0choice_leader.sh b/tests/results/test/41_0choice_leader.sh
index 18af76488..b4c4dd98c 100644
--- a/tests/results/test/41_0choice_leader.sh
+++ b/tests/results/test/41_0choice_leader.sh
@@ -3,11 +3,16 @@
[1;4;96mThe leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -22,3 +27,4 @@ This family contains lists of variable blocks.
│ │ - b │
│ │ - c │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/44_0leadership_hidden.gitlab.md b/tests/results/test/44_0leadership_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/44_0leadership_leader_hidden.gitlab.md b/tests/results/test/44_0leadership_leader_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/44_1leadership_append_hidden_follower.gitlab.md b/tests/results/test/44_1leadership_append_hidden_follower.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/44_4disabled_calcultion_follower_index.adoc b/tests/results/test/44_4disabled_calcultion_follower_index.adoc
index 4b822a7ff..707c294fb 100644
--- a/tests/results/test/44_4disabled_calcultion_follower_index.adoc
+++ b/tests/results/test/44_4disabled_calcultion_follower_index.adoc
@@ -1,9 +1,12 @@
== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**leadership**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/44_4disabled_calcultion_follower_index.gitlab.md b/tests/results/test/44_4disabled_calcultion_follower_index.gitlab.md
new file mode 100644
index 000000000..7d7705dd4
--- /dev/null
+++ b/tests/results/test/44_4disabled_calcultion_follower_index.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leadership**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
+| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Aleader.
**Default**:
- a
- b |
+| **leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A follower.
**Default**: value
**Disabled**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/44_4disabled_calcultion_follower_index.md b/tests/results/test/44_4disabled_calcultion_follower_index.md
index d5c94d719..9de77c718 100644
--- a/tests/results/test/44_4disabled_calcultion_follower_index.md
+++ b/tests/results/test/44_4disabled_calcultion_follower_index.md
@@ -1,9 +1,11 @@
# a leadership
-`standard`
-
This family contains lists of variable blocks.
+**leadership**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Aleader.
**Default**:
- a
- b |
diff --git a/tests/results/test/44_4disabled_calcultion_follower_index.sh b/tests/results/test/44_4disabled_calcultion_follower_index.sh
index d0adf8838..eaf93fb75 100644
--- a/tests/results/test/44_4disabled_calcultion_follower_index.sh
+++ b/tests/results/test/44_4disabled_calcultion_follower_index.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleadership[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -21,3 +26,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDefault[0m: value │
│ [1;3;7mdisabled [0m │ [1mDisabled[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/44_4leadership_mandatory.adoc b/tests/results/test/44_4leadership_mandatory.adoc
index 2e1ac9919..52fe0c295 100644
--- a/tests/results/test/44_4leadership_mandatory.adoc
+++ b/tests/results/test/44_4leadership_mandatory.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/44_4leadership_mandatory.gitlab.md b/tests/results/test/44_4leadership_mandatory.gitlab.md
new file mode 100644
index 000000000..9409b224a
--- /dev/null
+++ b/tests/results/test/44_4leadership_mandatory.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/44_4leadership_mandatory.md b/tests/results/test/44_4leadership_mandatory.md
index 86794a510..ab33b7a9e 100644
--- a/tests/results/test/44_4leadership_mandatory.md
+++ b/tests/results/test/44_4leadership_mandatory.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/44_4leadership_mandatory.sh b/tests/results/test/44_4leadership_mandatory.sh
index a96ddbbda..362d79fb4 100644
--- a/tests/results/test/44_4leadership_mandatory.sh
+++ b/tests/results/test/44_4leadership_mandatory.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -19,3 +24,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower1[0m │ A follower. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/44_4leadership_mandatory_follower.adoc b/tests/results/test/44_4leadership_mandatory_follower.adoc
index c01989c26..b4c2dc763 100644
--- a/tests/results/test/44_4leadership_mandatory_follower.adoc
+++ b/tests/results/test/44_4leadership_mandatory_follower.adoc
@@ -1,9 +1,12 @@
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/44_4leadership_mandatory_follower.gitlab.md b/tests/results/test/44_4leadership_mandatory_follower.gitlab.md
new file mode 100644
index 000000000..e9c02d3de
--- /dev/null
+++ b/tests/results/test/44_4leadership_mandatory_follower.gitlab.md
@@ -0,0 +1,15 @@
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
+| **leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/44_4leadership_mandatory_follower.md b/tests/results/test/44_4leadership_mandatory_follower.md
index 2b17dc0b0..0aa0e8091 100644
--- a/tests/results/test/44_4leadership_mandatory_follower.md
+++ b/tests/results/test/44_4leadership_mandatory_follower.md
@@ -1,9 +1,11 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/44_4leadership_mandatory_follower.sh b/tests/results/test/44_4leadership_mandatory_follower.sh
index 36b56a763..9f300f310 100644
--- a/tests/results/test/44_4leadership_mandatory_follower.sh
+++ b/tests/results/test/44_4leadership_mandatory_follower.sh
@@ -3,11 +3,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -19,3 +24,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/44_5leadership_leader_hidden_calculation.adoc b/tests/results/test/44_5leadership_leader_hidden_calculation.adoc
index 7c68976f3..e779379ae 100644
--- a/tests/results/test/44_5leadership_leader_hidden_calculation.adoc
+++ b/tests/results/test/44_5leadership_leader_hidden_calculation.adoc
@@ -11,13 +11,16 @@ A condition. +
== a leadership
+This family contains lists of variable blocks.
+
+
+**leader**
+
`basic` `__hidden__`
**Hidden**: if condition is no.
-This family contains lists of variable blocks.
-
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/44_5leadership_leader_hidden_calculation.gitlab.md b/tests/results/test/44_5leadership_leader_hidden_calculation.gitlab.md
new file mode 100644
index 000000000..3074e6bbc
--- /dev/null
+++ b/tests/results/test/44_5leadership_leader_hidden_calculation.gitlab.md
@@ -0,0 +1,19 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic` *`hidden`*
+
+**Hidden**: if condition is no.
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
+| **leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/44_5leadership_leader_hidden_calculation.md b/tests/results/test/44_5leadership_leader_hidden_calculation.md
index ff37c0e72..fd69ce3eb 100644
--- a/tests/results/test/44_5leadership_leader_hidden_calculation.md
+++ b/tests/results/test/44_5leadership_leader_hidden_calculation.md
@@ -4,12 +4,14 @@
# a leadership
+This family contains lists of variable blocks.
+
+**leader**
+
`basic` *`hidden`*
**Hidden**: if condition is no.
-This family contains lists of variable blocks.
-
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/44_5leadership_leader_hidden_calculation.sh b/tests/results/test/44_5leadership_leader_hidden_calculation.sh
index 543f0e654..b12acec48 100644
--- a/tests/results/test/44_5leadership_leader_hidden_calculation.sh
+++ b/tests/results/test/44_5leadership_leader_hidden_calculation.sh
@@ -9,14 +9,19 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m [1;3;7m hidden [0m
[1mHidden[0m: if condition is no.
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,3 +33,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/44_6leadership_follower_disabled_calculation.adoc b/tests/results/test/44_6leadership_follower_disabled_calculation.adoc
index e16e30f23..036361e39 100644
--- a/tests/results/test/44_6leadership_follower_disabled_calculation.adoc
+++ b/tests/results/test/44_6leadership_follower_disabled_calculation.adoc
@@ -11,10 +11,13 @@ A condition. +
== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/44_6leadership_follower_disabled_calculation.gitlab.md b/tests/results/test/44_6leadership_follower_disabled_calculation.gitlab.md
new file mode 100644
index 000000000..8d9a9ac71
--- /dev/null
+++ b/tests/results/test/44_6leadership_follower_disabled_calculation.gitlab.md
@@ -0,0 +1,19 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------|
+| **condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
+
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A follower.
**Disabled**: if condition is yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/44_6leadership_follower_disabled_calculation.md b/tests/results/test/44_6leadership_follower_disabled_calculation.md
index 414a2634f..c4afb5a6a 100644
--- a/tests/results/test/44_6leadership_follower_disabled_calculation.md
+++ b/tests/results/test/44_6leadership_follower_disabled_calculation.md
@@ -4,10 +4,12 @@
# a leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/44_6leadership_follower_disabled_calculation.sh b/tests/results/test/44_6leadership_follower_disabled_calculation.sh
index b65873013..5004acdff 100644
--- a/tests/results/test/44_6leadership_follower_disabled_calculation.sh
+++ b/tests/results/test/44_6leadership_follower_disabled_calculation.sh
@@ -9,11 +9,16 @@
[1;4;96ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +31,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: if condition is yes. │
│ [1;3;7mdisabled [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic.adoc b/tests/results/test/60_0family_dynamic.adoc
index a12ae25f1..abaadc7f5 100644
--- a/tests/results/test/60_0family_dynamic.adoc
+++ b/tests/results/test/60_0family_dynamic.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic.gitlab.md b/tests/results/test/60_0family_dynamic.gitlab.md
new file mode 100644
index 000000000..20976725e
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic.md b/tests/results/test/60_0family_dynamic.md
index e19e73979..16bc70eaa 100644
--- a/tests/results/test/60_0family_dynamic.md
+++ b/tests/results/test/60_0family_dynamic.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic.sh b/tests/results/test/60_0family_dynamic.sh
index 1f1900d47..8cf6531a3 100644
--- a/tests/results/test/60_0family_dynamic.sh
+++ b/tests/results/test/60_0family_dynamic.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_1_1.adoc b/tests/results/test/60_0family_dynamic_1_1.adoc
index 6298f9623..d971e6655 100644
--- a/tests/results/test/60_0family_dynamic_1_1.adoc
+++ b/tests/results/test/60_0family_dynamic_1_1.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_1_1.gitlab.md b/tests/results/test/60_0family_dynamic_1_1.gitlab.md
new file mode 100644
index 000000000..148761207
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_1_1.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.vardyn**
**dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_1_1.md b/tests/results/test/60_0family_dynamic_1_1.md
index 10a84df2f..355dcc29e 100644
--- a/tests/results/test/60_0family_dynamic_1_1.md
+++ b/tests/results/test/60_0family_dynamic_1_1.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_1_1.sh b/tests/results/test/60_0family_dynamic_1_1.sh
index 87cee5e03..37b992771 100644
--- a/tests/results/test/60_0family_dynamic_1_1.sh
+++ b/tests/results/test/60_0family_dynamic_1_1.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_1_1_empty.adoc b/tests/results/test/60_0family_dynamic_1_1_empty.adoc
index 28c22ea82..65e8de935 100644
--- a/tests/results/test/60_0family_dynamic_1_1_empty.adoc
+++ b/tests/results/test/60_0family_dynamic_1_1_empty.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_1_1_empty.gitlab.md b/tests/results/test/60_0family_dynamic_1_1_empty.gitlab.md
new file mode 100644
index 000000000..b00453b7c
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_1_1_empty.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.vardyn**
**dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_1_1_empty.md b/tests/results/test/60_0family_dynamic_1_1_empty.md
index 30f890a2a..5115efe1f 100644
--- a/tests/results/test/60_0family_dynamic_1_1_empty.md
+++ b/tests/results/test/60_0family_dynamic_1_1_empty.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_1_1_empty.sh b/tests/results/test/60_0family_dynamic_1_1_empty.sh
index bc337e362..11f2fb4ab 100644
--- a/tests/results/test/60_0family_dynamic_1_1_empty.sh
+++ b/tests/results/test/60_0family_dynamic_1_1_empty.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_empty.adoc b/tests/results/test/60_0family_dynamic_empty.adoc
index 93e9f74e8..bdb5a06f2 100644
--- a/tests/results/test/60_0family_dynamic_empty.adoc
+++ b/tests/results/test/60_0family_dynamic_empty.adoc
@@ -10,10 +10,13 @@ A suffix variable.
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__example__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_empty.gitlab.md b/tests/results/test/60_0family_dynamic_empty.gitlab.md
new file mode 100644
index 000000000..290022df3
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_empty.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable. |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*example***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*example*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_empty.md b/tests/results/test/60_0family_dynamic_empty.md
index 3201ec33b..589650afd 100644
--- a/tests/results/test/60_0family_dynamic_empty.md
+++ b/tests/results/test/60_0family_dynamic_empty.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*example***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_empty.sh b/tests/results/test/60_0family_dynamic_empty.sh
index 9a6ec8e5c..2aa4349f8 100644
--- a/tests/results/test/60_0family_dynamic_empty.sh
+++ b/tests/results/test/60_0family_dynamic_empty.sh
@@ -10,18 +10,24 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mexample[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mdyn[0m[1;3mexample[0m[1m.var[0m │ A dynamic variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_forbidden_char.adoc b/tests/results/test/60_0family_dynamic_forbidden_char.adoc
index 5458dcc7f..8f9a72fa3 100644
--- a/tests/results/test/60_0family_dynamic_forbidden_char.adoc
+++ b/tests/results/test/60_0family_dynamic_forbidden_char.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val_1__** +
+**dyn__val_2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_forbidden_char.gitlab.md b/tests/results/test/60_0family_dynamic_forbidden_char.gitlab.md
new file mode 100644
index 000000000..87b0cfa66
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_forbidden_char.gitlab.md
@@ -0,0 +1,19 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val.1
- val.2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val_1***
**dyn*val_2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **dyn*val_1*.var1**
**dyn*val_2*.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
+| **dyn*val_1*.var2**
**dyn*val_2*.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_forbidden_char.md b/tests/results/test/60_0family_dynamic_forbidden_char.md
index b26e41587..be4b7c48d 100644
--- a/tests/results/test/60_0family_dynamic_forbidden_char.md
+++ b/tests/results/test/60_0family_dynamic_forbidden_char.md
@@ -4,10 +4,12 @@
# A dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val_1***
**dyn*val_2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_forbidden_char.sh b/tests/results/test/60_0family_dynamic_forbidden_char.sh
index 6bef5edee..af5e89328 100644
--- a/tests/results/test/60_0family_dynamic_forbidden_char.sh
+++ b/tests/results/test/60_0family_dynamic_forbidden_char.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval_1[0m
+[1mdyn[0m[1;3mval_2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -31,3 +37,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval_2[0m[1m.var2[0m │ [1mDefault[0m: depends on a calculation. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_no_description.adoc b/tests/results/test/60_0family_dynamic_no_description.adoc
index 229c68431..0113af0b4 100644
--- a/tests/results/test/60_0family_dynamic_no_description.adoc
+++ b/tests/results/test/60_0family_dynamic_no_description.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_no_description.gitlab.md b/tests/results/test/60_0family_dynamic_no_description.gitlab.md
new file mode 100644
index 000000000..1aed242d6
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_no_description.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_no_description.md b/tests/results/test/60_0family_dynamic_no_description.md
index 77aa7eee7..7859c9c6b 100644
--- a/tests/results/test/60_0family_dynamic_no_description.md
+++ b/tests/results/test/60_0family_dynamic_no_description.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_no_description.sh b/tests/results/test/60_0family_dynamic_no_description.sh
index 86af6ef5e..5270e011b 100644
--- a/tests/results/test/60_0family_dynamic_no_description.sh
+++ b/tests/results/test/60_0family_dynamic_no_description.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_no_description_empty.adoc b/tests/results/test/60_0family_dynamic_no_description_empty.adoc
index b00542e61..45273f103 100644
--- a/tests/results/test/60_0family_dynamic_no_description_empty.adoc
+++ b/tests/results/test/60_0family_dynamic_no_description_empty.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_no_description_empty.gitlab.md b/tests/results/test/60_0family_dynamic_no_description_empty.gitlab.md
new file mode 100644
index 000000000..50bd8bf51
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_no_description_empty.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_no_description_empty.md b/tests/results/test/60_0family_dynamic_no_description_empty.md
index c4c2f4180..35475ee14 100644
--- a/tests/results/test/60_0family_dynamic_no_description_empty.md
+++ b/tests/results/test/60_0family_dynamic_no_description_empty.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_no_description_empty.sh b/tests/results/test/60_0family_dynamic_no_description_empty.sh
index c4ef7e7a0..79911f19b 100644
--- a/tests/results/test/60_0family_dynamic_no_description_empty.sh
+++ b/tests/results/test/60_0family_dynamic_no_description_empty.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_static.adoc b/tests/results/test/60_0family_dynamic_static.adoc
index f3434b80d..663c8e117 100644
--- a/tests/results/test/60_0family_dynamic_static.adoc
+++ b/tests/results/test/60_0family_dynamic_static.adoc
@@ -1,9 +1,13 @@
== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**:
* val1
diff --git a/tests/results/test/60_0family_dynamic_static.gitlab.md b/tests/results/test/60_0family_dynamic_static.gitlab.md
new file mode 100644
index 000000000..f34a1defb
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_static.gitlab.md
@@ -0,0 +1,14 @@
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**:
- val1
- val2
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable inside a dynamic family. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_static.md b/tests/results/test/60_0family_dynamic_static.md
index 3ee3b46c2..f35e6b652 100644
--- a/tests/results/test/60_0family_dynamic_static.md
+++ b/tests/results/test/60_0family_dynamic_static.md
@@ -1,9 +1,11 @@
# a dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**:
- val1
- val2
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_static.sh b/tests/results/test/60_0family_dynamic_static.sh
index bba9ea35f..818f3bb89 100644
--- a/tests/results/test/60_0family_dynamic_static.sh
+++ b/tests/results/test/60_0family_dynamic_static.sh
@@ -3,17 +3,23 @@
[1;4;96ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m:
- val1
- val2
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -21,3 +27,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_test.adoc b/tests/results/test/60_0family_dynamic_test.adoc
index 17346f910..907feec66 100644
--- a/tests/results/test/60_0family_dynamic_test.adoc
+++ b/tests/results/test/60_0family_dynamic_test.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_test.gitlab.md b/tests/results/test/60_0family_dynamic_test.gitlab.md
new file mode 100644
index 000000000..d8e6d632b
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_test.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_test.md b/tests/results/test/60_0family_dynamic_test.md
index 57cab7752..9b25ec181 100644
--- a/tests/results/test/60_0family_dynamic_test.md
+++ b/tests/results/test/60_0family_dynamic_test.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_test.sh b/tests/results/test/60_0family_dynamic_test.sh
index 57d56c89c..1334c6bbe 100644
--- a/tests/results/test/60_0family_dynamic_test.sh
+++ b/tests/results/test/60_0family_dynamic_test.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_upper_char.adoc b/tests/results/test/60_0family_dynamic_upper_char.adoc
index 83fe212a7..d5bafe966 100644
--- a/tests/results/test/60_0family_dynamic_upper_char.adoc
+++ b/tests/results/test/60_0family_dynamic_upper_char.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_upper_char.gitlab.md b/tests/results/test/60_0family_dynamic_upper_char.gitlab.md
new file mode 100644
index 000000000..07a36d50d
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_upper_char.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- Val1
- VAL2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_upper_char.md b/tests/results/test/60_0family_dynamic_upper_char.md
index 09229422a..450efe5c0 100644
--- a/tests/results/test/60_0family_dynamic_upper_char.md
+++ b/tests/results/test/60_0family_dynamic_upper_char.md
@@ -4,10 +4,12 @@
# A dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_upper_char.sh b/tests/results/test/60_0family_dynamic_upper_char.sh
index 1e0231d70..d99060ab5 100644
--- a/tests/results/test/60_0family_dynamic_upper_char.sh
+++ b/tests/results/test/60_0family_dynamic_upper_char.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_variable_empty.adoc b/tests/results/test/60_0family_dynamic_variable_empty.adoc
index eb36c077c..3b4c70375 100644
--- a/tests/results/test/60_0family_dynamic_variable_empty.adoc
+++ b/tests/results/test/60_0family_dynamic_variable_empty.adoc
@@ -10,10 +10,13 @@ A suffix variable.
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__example__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_variable_empty.gitlab.md b/tests/results/test/60_0family_dynamic_variable_empty.gitlab.md
new file mode 100644
index 000000000..480ccbd5c
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_variable_empty.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable. |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*example***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **dyn*example*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_variable_empty.md b/tests/results/test/60_0family_dynamic_variable_empty.md
index f214aed9a..707d318e0 100644
--- a/tests/results/test/60_0family_dynamic_variable_empty.md
+++ b/tests/results/test/60_0family_dynamic_variable_empty.md
@@ -4,10 +4,12 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*example***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_variable_empty.sh b/tests/results/test/60_0family_dynamic_variable_empty.sh
index 9caf468d8..1cdeeaea0 100644
--- a/tests/results/test/60_0family_dynamic_variable_empty.sh
+++ b/tests/results/test/60_0family_dynamic_variable_empty.sh
@@ -10,18 +10,24 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mexample[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mdyn[0m[1;3mexample[0m[1m.var[0m │ A variable inside dynamic family. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_variable_optional.adoc b/tests/results/test/60_0family_dynamic_variable_optional.adoc
index 0ee194c11..a2834e8a7 100644
--- a/tests/results/test/60_0family_dynamic_variable_optional.adoc
+++ b/tests/results/test/60_0family_dynamic_variable_optional.adoc
@@ -1,9 +1,13 @@
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__a__** +
+**dyn__b__**
+
+`standard`
+
**Identifiers**:
* a
diff --git a/tests/results/test/60_0family_dynamic_variable_optional.gitlab.md b/tests/results/test/60_0family_dynamic_variable_optional.gitlab.md
new file mode 100644
index 000000000..84f38a97a
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_variable_optional.gitlab.md
@@ -0,0 +1,14 @@
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*a***
**dyn*b***
`standard`
+
+**Identifiers**:
- a
- b
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **dyn*a*.var**
**dyn*b*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_variable_optional.md b/tests/results/test/60_0family_dynamic_variable_optional.md
index 7679c1bba..56bfb4906 100644
--- a/tests/results/test/60_0family_dynamic_variable_optional.md
+++ b/tests/results/test/60_0family_dynamic_variable_optional.md
@@ -1,9 +1,11 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*a***
**dyn*b***
+
+`standard`
+
**Identifiers**:
- a
- b
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_variable_optional.sh b/tests/results/test/60_0family_dynamic_variable_optional.sh
index a28cfb778..b7da402cd 100644
--- a/tests/results/test/60_0family_dynamic_variable_optional.sh
+++ b/tests/results/test/60_0family_dynamic_variable_optional.sh
@@ -3,17 +3,23 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3ma[0m
+[1mdyn[0m[1;3mb[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m:
- a
- b
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -21,3 +27,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mb[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix.adoc b/tests/results/test/60_0family_dynamic_variable_suffix.adoc
index 307eddc46..eaa31d7ba 100644
--- a/tests/results/test/60_0family_dynamic_variable_suffix.adoc
+++ b/tests/results/test/60_0family_dynamic_variable_suffix.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix.gitlab.md b/tests/results/test/60_0family_dynamic_variable_suffix.gitlab.md
new file mode 100644
index 000000000..96ac30de1
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_variable_suffix.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable with suffix *val1*.
A dynamic variable with suffix *val2*.
**Default**: a value |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix.md b/tests/results/test/60_0family_dynamic_variable_suffix.md
index 89a0bae90..739421d1c 100644
--- a/tests/results/test/60_0family_dynamic_variable_suffix.md
+++ b/tests/results/test/60_0family_dynamic_variable_suffix.md
@@ -4,10 +4,12 @@
# A dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix.sh b/tests/results/test/60_0family_dynamic_variable_suffix.sh
index bcf786a2a..cc0084718 100644
--- a/tests/results/test/60_0family_dynamic_variable_suffix.sh
+++ b/tests/results/test/60_0family_dynamic_variable_suffix.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ A dynamic variable with suffix [3mval2[0m. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: a value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix_empty.adoc b/tests/results/test/60_0family_dynamic_variable_suffix_empty.adoc
index 532fcae08..e98913fa0 100644
--- a/tests/results/test/60_0family_dynamic_variable_suffix_empty.adoc
+++ b/tests/results/test/60_0family_dynamic_variable_suffix_empty.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix_empty.gitlab.md b/tests/results/test/60_0family_dynamic_variable_suffix_empty.gitlab.md
new file mode 100644
index 000000000..a134fa15d
--- /dev/null
+++ b/tests/results/test/60_0family_dynamic_variable_suffix_empty.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable with suffix *val1*.
A dynamic variable with suffix *val2*.
**Default**: a value |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix_empty.md b/tests/results/test/60_0family_dynamic_variable_suffix_empty.md
index 3fc9ded92..e19e9e980 100644
--- a/tests/results/test/60_0family_dynamic_variable_suffix_empty.md
+++ b/tests/results/test/60_0family_dynamic_variable_suffix_empty.md
@@ -4,10 +4,12 @@
# A dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_0family_dynamic_variable_suffix_empty.sh b/tests/results/test/60_0family_dynamic_variable_suffix_empty.sh
index b1aa36d4b..1a74935e4 100644
--- a/tests/results/test/60_0family_dynamic_variable_suffix_empty.sh
+++ b/tests/results/test/60_0family_dynamic_variable_suffix_empty.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ A dynamic variable with suffix [3mval2[0m. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: a value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_0family_empty.gitlab.md b/tests/results/test/60_0family_empty.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/60_0family_hidden.gitlab.md b/tests/results/test/60_0family_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test/60_0family_mode.adoc b/tests/results/test/60_0family_mode.adoc
index 280c4bc7d..debb8ee27 100644
--- a/tests/results/test/60_0family_mode.adoc
+++ b/tests/results/test/60_0family_mode.adoc
@@ -1,5 +1,8 @@
== a family
+
+**family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/60_0family_mode.gitlab.md b/tests/results/test/60_0family_mode.gitlab.md
new file mode 100644
index 000000000..bdd288ad9
--- /dev/null
+++ b/tests/results/test/60_0family_mode.gitlab.md
@@ -0,0 +1,12 @@
+a family
+
+>>> [!note] Informations
+**family**
`basic`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable.
**Default**: non |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_0family_mode.md b/tests/results/test/60_0family_mode.md
index b4d6d6eb9..814c9f160 100644
--- a/tests/results/test/60_0family_mode.md
+++ b/tests/results/test/60_0family_mode.md
@@ -1,5 +1,7 @@
# a family
+**family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/60_0family_mode.sh b/tests/results/test/60_0family_mode.sh
index 3b9d9347d..a7c1fe874 100644
--- a/tests/results/test/60_0family_mode.sh
+++ b/tests/results/test/60_0family_mode.sh
@@ -3,12 +3,18 @@
[1;4;96ma family[0m
+
+[1mfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mfamily.var[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mDefault[0m: non │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_1family_dynamic_jinja.adoc b/tests/results/test/60_1family_dynamic_jinja.adoc
index 89efb9495..8e973bf35 100644
--- a/tests/results/test/60_1family_dynamic_jinja.adoc
+++ b/tests/results/test/60_1family_dynamic_jinja.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__1__** +
+**dyn__2__**
+
+`standard`
+
**Identifiers**: index of suffix value.
[cols="1a,1a"]
diff --git a/tests/results/test/60_1family_dynamic_jinja.gitlab.md b/tests/results/test/60_1family_dynamic_jinja.gitlab.md
new file mode 100644
index 000000000..1f8ed0765
--- /dev/null
+++ b/tests/results/test/60_1family_dynamic_jinja.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*1***
**dyn*2***
`standard`
+
+**Identifiers**: index of suffix value.
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **dyn*1*.var**
**dyn*2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_1family_dynamic_jinja.md b/tests/results/test/60_1family_dynamic_jinja.md
index c07cf073c..ab322aa1d 100644
--- a/tests/results/test/60_1family_dynamic_jinja.md
+++ b/tests/results/test/60_1family_dynamic_jinja.md
@@ -4,10 +4,12 @@
# A dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*1***
**dyn*2***
+
+`standard`
+
**Identifiers**: index of suffix value.
| Variable | Description |
diff --git a/tests/results/test/60_1family_dynamic_jinja.sh b/tests/results/test/60_1family_dynamic_jinja.sh
index 0c426765e..d8580cf1a 100644
--- a/tests/results/test/60_1family_dynamic_jinja.sh
+++ b/tests/results/test/60_1family_dynamic_jinja.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3m1[0m
+[1mdyn[0m[1;3m2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: index of suffix value.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3m2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.adoc b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.adoc
index bee9917f3..31ba0506b 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.adoc
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.adoc
@@ -14,14 +14,22 @@ A suffix variable. +
== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
=== a family
+
+**dyn__val1__.family** +
+**dyn__val2__.family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.gitlab.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.gitlab.md
new file mode 100644
index 000000000..b7867fd90
--- /dev/null
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.gitlab.md
@@ -0,0 +1,28 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var1".
+>>>
+a family
+
+>>> [!note] Informations
+**dyn*val1*.family**
**dyn*val2*.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------|
+| **dyn*val1*.family.var**
**dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | With a variable. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of var. |
+
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.md
index 8ce1a0e81..657d6cff4 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.md
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.md
@@ -4,14 +4,18 @@
# a dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
## a family
+**dyn*val1*.family**
**dyn*val2*.family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.sh b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.sh
index e646592bc..b0e6750b4 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.sh
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group.sh
@@ -11,23 +11,35 @@
[1;4;96ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var1"[0m.
+
[1;4;92ma family[0m
+
+[1mdyn[0m[1;3mval1[0m[1m.family[0m
+[1mdyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,6 +47,8 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.family.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.adoc b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.adoc
index 17e9ccb72..195ad2a68 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.adoc
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.adoc
@@ -14,14 +14,22 @@ A identifier variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
=== a family inside dynamic family
+
+**dyn__val1__.family** +
+**dyn__val2__.family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.gitlab.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.gitlab.md
new file mode 100644
index 000000000..9bc0a20f1
--- /dev/null
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.gitlab.md
@@ -0,0 +1,28 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+a family inside dynamic family
+
+>>> [!note] Informations
+**dyn*val1*.family**
**dyn*val2*.family**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **dyn*val1*.family.var**
**dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A varible outside dynamic family.
**Default**: the value of var. |
+
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.md
index 7a8785381..a1454710b 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.md
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.md
@@ -4,14 +4,18 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
## a family inside dynamic family
+**dyn*val1*.family**
**dyn*val2*.family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.sh b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.sh
index 4a0449d69..32de3ca7d 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.sh
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2.sh
@@ -11,23 +11,35 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
[1;4;92ma family inside dynamic family[0m
+
+[1mdyn[0m[1;3mval1[0m[1m.family[0m
+[1mdyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,6 +47,8 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.family.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc
index e38d3274c..55ff4da53 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc
@@ -14,14 +14,22 @@ A identifier variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
=== a family inside dynamic family
+
+**dyn__val1__.family** +
+**dyn__val2__.family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.gitlab.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.gitlab.md
new file mode 100644
index 000000000..3a7a77a2c
--- /dev/null
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.gitlab.md
@@ -0,0 +1,28 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+a family inside dynamic family
+
+>>> [!note] Informations
+**dyn*val1*.family**
**dyn*val2*.family**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **dyn*val1*.family.var**
**dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A varible outside dynamic family.
**Default**: the value of var. |
+
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
index 8f0e0f6e4..0665494d3 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
@@ -4,14 +4,18 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
## a family inside dynamic family
+**dyn*val1*.family**
**dyn*val2*.family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh
index 02ba79692..30a845e33 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh
@@ -11,23 +11,35 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
[1;4;92ma family inside dynamic family[0m
+
+[1mdyn[0m[1;3mval1[0m[1m.family[0m
+[1mdyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,6 +47,8 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.family.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.adoc b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.adoc
index e8dae302a..a89b93647 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.adoc
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.adoc
@@ -14,14 +14,22 @@ A suffix variable. +
== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
=== a family
+
+**dyn__val1__.family** +
+**dyn__val2__.family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.gitlab.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.gitlab.md
new file mode 100644
index 000000000..fb72681e7
--- /dev/null
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.gitlab.md
@@ -0,0 +1,28 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var1".
+>>>
+a family
+
+>>> [!note] Informations
+**dyn*val1*.family**
**dyn*val2*.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------|
+| **dyn*val1*.family.var**
**dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | With a variable. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.
**Default**: the value of var. |
+
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.md b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.md
index 8b0cba47c..41439fa5c 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.md
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.md
@@ -4,14 +4,18 @@
# a dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
## a family
+**dyn*val1*.family**
**dyn*val2*.family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.sh b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.sh
index 5e90665c4..c3c58cc37 100644
--- a/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.sh
+++ b/tests/results/test/60_2family_dynamic_jinja_fill_sub_group_empty.sh
@@ -11,23 +11,35 @@
[1;4;96ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var1"[0m.
+
[1;4;92ma family[0m
+
+[1mdyn[0m[1;3mval1[0m[1m.family[0m
+[1mdyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,6 +47,8 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.family.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_2family_dynamic_outside_calc.adoc b/tests/results/test/60_2family_dynamic_outside_calc.adoc
index 8c3504ca3..7ca9d877a 100644
--- a/tests/results/test/60_2family_dynamic_outside_calc.adoc
+++ b/tests/results/test/60_2family_dynamic_outside_calc.adoc
@@ -14,10 +14,14 @@ A suffx variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var1".
[cols="1a,1a"]
diff --git a/tests/results/test/60_2family_dynamic_outside_calc.gitlab.md b/tests/results/test/60_2family_dynamic_outside_calc.gitlab.md
new file mode 100644
index 000000000..5059b43e0
--- /dev/null
+++ b/tests/results/test/60_2family_dynamic_outside_calc.gitlab.md
@@ -0,0 +1,21 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffx variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var1".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **newvar**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of var. |
+
diff --git a/tests/results/test/60_2family_dynamic_outside_calc.md b/tests/results/test/60_2family_dynamic_outside_calc.md
index 02340cfa2..74ce9b111 100644
--- a/tests/results/test/60_2family_dynamic_outside_calc.md
+++ b/tests/results/test/60_2family_dynamic_outside_calc.md
@@ -4,10 +4,12 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var1".
| Variable | Description |
diff --git a/tests/results/test/60_2family_dynamic_outside_calc.sh b/tests/results/test/60_2family_dynamic_outside_calc.sh
index bf7b24eb5..95fe4df00 100644
--- a/tests/results/test/60_2family_dynamic_outside_calc.sh
+++ b/tests/results/test/60_2family_dynamic_outside_calc.sh
@@ -11,15 +11,21 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,6 +33,7 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_2family_dynamic_outside_calc_empty.adoc b/tests/results/test/60_2family_dynamic_outside_calc_empty.adoc
index cac070e0e..2a4214b1c 100644
--- a/tests/results/test/60_2family_dynamic_outside_calc_empty.adoc
+++ b/tests/results/test/60_2family_dynamic_outside_calc_empty.adoc
@@ -14,10 +14,14 @@ A suffx variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var1".
[cols="1a,1a"]
diff --git a/tests/results/test/60_2family_dynamic_outside_calc_empty.gitlab.md b/tests/results/test/60_2family_dynamic_outside_calc_empty.gitlab.md
new file mode 100644
index 000000000..8036e991a
--- /dev/null
+++ b/tests/results/test/60_2family_dynamic_outside_calc_empty.gitlab.md
@@ -0,0 +1,21 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffx variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var1".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **newvar**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.
**Default**: the value of var. |
+
diff --git a/tests/results/test/60_2family_dynamic_outside_calc_empty.md b/tests/results/test/60_2family_dynamic_outside_calc_empty.md
index 4f50d60e0..69b4c49c8 100644
--- a/tests/results/test/60_2family_dynamic_outside_calc_empty.md
+++ b/tests/results/test/60_2family_dynamic_outside_calc_empty.md
@@ -4,10 +4,12 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var1".
| Variable | Description |
diff --git a/tests/results/test/60_2family_dynamic_outside_calc_empty.sh b/tests/results/test/60_2family_dynamic_outside_calc_empty.sh
index dfd6d497d..2ff2b4413 100644
--- a/tests/results/test/60_2family_dynamic_outside_calc_empty.sh
+++ b/tests/results/test/60_2family_dynamic_outside_calc_empty.sh
@@ -11,15 +11,21 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,6 +33,7 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2.adoc b/tests/results/test/60_5family_dynamic_calc_suffix2.adoc
index 794bd9a64..786f394af 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix2.adoc
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2.gitlab.md b/tests/results/test/60_5family_dynamic_calc_suffix2.gitlab.md
new file mode 100644
index 000000000..3007a9a1b
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Suffix has value.
**Default**: the value of the identifier. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2.md b/tests/results/test/60_5family_dynamic_calc_suffix2.md
index 4b4c3bd00..f4efd82c8 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix2.md
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2.md
@@ -4,10 +4,12 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2.sh b/tests/results/test/60_5family_dynamic_calc_suffix2.sh
index 2a6dabb3f..a57095665 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix2.sh
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2.sh
@@ -11,15 +11,21 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.adoc b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.adoc
index 362f100c5..6ef6544f4 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.adoc
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.gitlab.md b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.gitlab.md
new file mode 100644
index 000000000..5a76c64d5
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Suffix has value.
**Default**: the value of the identifier. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.md b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.md
index 99977cc9c..f692e473d 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.md
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.md
@@ -4,10 +4,12 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.sh b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.sh
index ab3f4b4b7..1220a72dd 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix2_empty.sh
+++ b/tests/results/test/60_5family_dynamic_calc_suffix2_empty.sh
@@ -11,15 +11,21 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param.adoc b/tests/results/test/60_5family_dynamic_calc_suffix_param.adoc
index e70d30d4b..1bb1f5790 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix_param.adoc
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param.adoc
@@ -14,10 +14,14 @@ A identifier variable. +
== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param.gitlab.md b/tests/results/test/60_5family_dynamic_calc_suffix_param.gitlab.md
new file mode 100644
index 000000000..b90f71390
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: from suffix. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param.md b/tests/results/test/60_5family_dynamic_calc_suffix_param.md
index cf35e54ac..2158af6a4 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix_param.md
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param.md
@@ -4,10 +4,12 @@
# A dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param.sh b/tests/results/test/60_5family_dynamic_calc_suffix_param.sh
index 364f5dd0f..15fa1e02b 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix_param.sh
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: from suffix. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.adoc b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.adoc
index 8fc778764..6e04956a7 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.adoc
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.adoc
@@ -14,10 +14,14 @@ A identifier variable. +
== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.gitlab.md b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.gitlab.md
new file mode 100644
index 000000000..efd9015de
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: from suffix. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.md b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.md
index 8ae4d4f30..dfea35627 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.md
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.md
@@ -4,10 +4,12 @@
# A dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.sh b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.sh
index d978cf823..719f2ec10 100644
--- a/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.sh
+++ b/tests/results/test/60_5family_dynamic_calc_suffix_param_empty.sh
@@ -11,15 +11,21 @@
[1;4;96mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: from suffix. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/60_5family_dynamic_calc_variable.adoc b/tests/results/test/60_5family_dynamic_calc_variable.adoc
index 338e28d73..dd3f8a858 100644
--- a/tests/results/test/60_5family_dynamic_calc_variable.adoc
+++ b/tests/results/test/60_5family_dynamic_calc_variable.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== dyn__val1__ or dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_calc_variable.gitlab.md b/tests/results/test/60_5family_dynamic_calc_variable.gitlab.md
new file mode 100644
index 000000000..29edded65
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_calc_variable.gitlab.md
@@ -0,0 +1,21 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+dyn*val1* or dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var1".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "dynval1.var". |
+
diff --git a/tests/results/test/60_5family_dynamic_calc_variable.md b/tests/results/test/60_5family_dynamic_calc_variable.md
index 93941db6b..0de86c2fe 100644
--- a/tests/results/test/60_5family_dynamic_calc_variable.md
+++ b/tests/results/test/60_5family_dynamic_calc_variable.md
@@ -4,10 +4,12 @@
# dyn*val1* or dyn*val2*
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_calc_variable.sh b/tests/results/test/60_5family_dynamic_calc_variable.sh
index 0e239cc1e..0b221e930 100644
--- a/tests/results/test/60_5family_dynamic_calc_variable.sh
+++ b/tests/results/test/60_5family_dynamic_calc_variable.sh
@@ -11,15 +11,21 @@
[1;4;96mdyn[0m[1;3;4;96mval1[0m[1;4;96m or dyn[0m[1;3;4;96mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,6 +33,7 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_5family_dynamic_calc_variable_empty.adoc b/tests/results/test/60_5family_dynamic_calc_variable_empty.adoc
index e6c1f5ba6..5f50681d3 100644
--- a/tests/results/test/60_5family_dynamic_calc_variable_empty.adoc
+++ b/tests/results/test/60_5family_dynamic_calc_variable_empty.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== dyn__val1__ or dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_calc_variable_empty.gitlab.md b/tests/results/test/60_5family_dynamic_calc_variable_empty.gitlab.md
new file mode 100644
index 000000000..680f223b8
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_calc_variable_empty.gitlab.md
@@ -0,0 +1,21 @@
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+dyn*val1* or dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var1".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "dynval1.var" if it is defined. |
+
diff --git a/tests/results/test/60_5family_dynamic_calc_variable_empty.md b/tests/results/test/60_5family_dynamic_calc_variable_empty.md
index d41330c87..072708aeb 100644
--- a/tests/results/test/60_5family_dynamic_calc_variable_empty.md
+++ b/tests/results/test/60_5family_dynamic_calc_variable_empty.md
@@ -4,10 +4,12 @@
# dyn*val1* or dyn*val2*
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var1".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_calc_variable_empty.sh b/tests/results/test/60_5family_dynamic_calc_variable_empty.sh
index 4bc9f469b..917e91a8d 100644
--- a/tests/results/test/60_5family_dynamic_calc_variable_empty.sh
+++ b/tests/results/test/60_5family_dynamic_calc_variable_empty.sh
@@ -11,15 +11,21 @@
[1;4;96mdyn[0m[1;3;4;96mval1[0m[1;4;96m or dyn[0m[1;3;4;96mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,6 +33,7 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_5family_dynamic_hidden_suffix.adoc b/tests/results/test/60_5family_dynamic_hidden_suffix.adoc
index 340525e1c..dc65f9b84 100644
--- a/tests/results/test/60_5family_dynamic_hidden_suffix.adoc
+++ b/tests/results/test/60_5family_dynamic_hidden_suffix.adoc
@@ -1,12 +1,16 @@
== a dynamic family
+This family builds families dynamically.
+
+
+**dyn__val1__** +
+**dyn__val2__**
+
`standard` `__hidden__`
**Hidden**: if suffix == 'val2'.
-This family builds families dynamically.
-
**Identifiers**:
* val1
@@ -25,6 +29,10 @@ A variable.
=== a family
+
+**dyn__val1__.family** +
+**dyn__val2__.family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_hidden_suffix.gitlab.md b/tests/results/test/60_5family_dynamic_hidden_suffix.gitlab.md
new file mode 100644
index 000000000..d4b632ced
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_hidden_suffix.gitlab.md
@@ -0,0 +1,25 @@
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`standard` *`hidden`*
+
+**Hidden**: if suffix == 'val2'.**Identifiers**:
- val1
- val2
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
+
+a family
+
+>>> [!note] Informations
+**dyn*val1*.family**
**dyn*val2*.family**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
+| **dyn*val1*.family.var**
**dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A new variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_5family_dynamic_hidden_suffix.md b/tests/results/test/60_5family_dynamic_hidden_suffix.md
index f433a50c8..f2ec0f385 100644
--- a/tests/results/test/60_5family_dynamic_hidden_suffix.md
+++ b/tests/results/test/60_5family_dynamic_hidden_suffix.md
@@ -1,11 +1,13 @@
# a dynamic family
+This family builds families dynamically.
+
+**dyn*val1***
**dyn*val2***
+
`standard` *`hidden`*
**Hidden**: if suffix == 'val2'.
-This family builds families dynamically.
-
**Identifiers**:
- val1
- val2
| Variable | Description |
@@ -14,6 +16,8 @@ This family builds families dynamically.
## a family
+**dyn*val1*.family**
**dyn*val2*.family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_hidden_suffix.sh b/tests/results/test/60_5family_dynamic_hidden_suffix.sh
index c798348f0..863c3ac8d 100644
--- a/tests/results/test/60_5family_dynamic_hidden_suffix.sh
+++ b/tests/results/test/60_5family_dynamic_hidden_suffix.sh
@@ -3,20 +3,26 @@
[1;4;96ma dynamic family[0m
+This family builds families dynamically.
+
+
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
[1mHidden[0m: if suffix == [32m'val2'[0m.
-This family builds families dynamically.
-
-
[1mIdentifiers[0m:
- val1
- val2
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -29,9 +35,15 @@ This family builds families dynamically.
[1;4;92ma family[0m
+
+[1mdyn[0m[1;3mval1[0m[1m.family[0m
+[1mdyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +51,5 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.family.var[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix.adoc b/tests/results/test/60_5family_dynamic_variable_outside_suffix.adoc
index 7076d2430..ea4a1d0eb 100644
--- a/tests/results/test/60_5family_dynamic_variable_outside_suffix.adoc
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix.adoc
@@ -14,10 +14,14 @@ A suffix variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn___val1__** +
+**dyn___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix.gitlab.md b/tests/results/test/60_5family_dynamic_variable_outside_suffix.gitlab.md
new file mode 100644
index 000000000..678e73465
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix.gitlab.md
@@ -0,0 +1,21 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn_*val1***
**dyn_*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
+| **dyn_*val1*.var**
**dyn_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: the value of the variable "dyn_val1.var". |
+
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix.md b/tests/results/test/60_5family_dynamic_variable_outside_suffix.md
index 4e8c50d08..be80e64d7 100644
--- a/tests/results/test/60_5family_dynamic_variable_outside_suffix.md
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix.md
@@ -4,10 +4,12 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn_*val1***
**dyn_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix.sh b/tests/results/test/60_5family_dynamic_variable_outside_suffix.sh
index 3874475d7..ab9d435e0 100644
--- a/tests/results/test/60_5family_dynamic_variable_outside_suffix.sh
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix.sh
@@ -11,15 +11,21 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn_[0m[1;3mval1[0m
+[1mdyn_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,6 +33,7 @@ This family builds families dynamically.
│ [1mdyn_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.adoc b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.adoc
index 526e76b16..bb08d0237 100644
--- a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.adoc
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.adoc
@@ -14,10 +14,14 @@ Asuffix variable. +
== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**dyn___val1__** +
+**dyn___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "var".
[cols="1a,1a"]
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.gitlab.md b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.gitlab.md
new file mode 100644
index 000000000..9554a50e5
--- /dev/null
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.gitlab.md
@@ -0,0 +1,21 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Asuffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn_*val1***
**dyn_*val2***
`standard`
+
+**Identifiers**: the value of the variable "var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
+| **dyn_*val1*.var**
**dyn_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
+| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: the value of the variable "dyn_val1.var" if it is defined. |
+
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.md b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.md
index 5a959f45e..6a40e93cb 100644
--- a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.md
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.md
@@ -4,10 +4,12 @@
# a dynamic family
-`standard`
-
This family builds families dynamically.
+**dyn_*val1***
**dyn_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.sh b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.sh
index c9dbf310b..936935244 100644
--- a/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.sh
+++ b/tests/results/test/60_5family_dynamic_variable_outside_suffix_empty.sh
@@ -11,15 +11,21 @@
[1;4;96ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mdyn_[0m[1;3mval1[0m
+[1mdyn_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,6 +33,7 @@ This family builds families dynamically.
│ [1mdyn_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
diff --git a/tests/results/test/60_6family_dynamic_leadership.adoc b/tests/results/test/60_6family_dynamic_leadership.adoc
index f0a4c1a95..55ab711de 100644
--- a/tests/results/test/60_6family_dynamic_leadership.adoc
+++ b/tests/results/test/60_6family_dynamic_leadership.adoc
@@ -14,18 +14,26 @@ A suffix variable. +
== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
=== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**dyn__val1__.leadership** +
+**dyn__val2__.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/60_6family_dynamic_leadership.gitlab.md b/tests/results/test/60_6family_dynamic_leadership.gitlab.md
new file mode 100644
index 000000000..69af59a97
--- /dev/null
+++ b/tests/results/test/60_6family_dynamic_leadership.gitlab.md
@@ -0,0 +1,29 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**dyn*val1*.leadership**
**dyn*val2*.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **dyn*val1*.leadership.leader**
**dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **dyn*val1*.leadership.follower1**
**dyn*val2*.leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
+| **dyn*val1*.leadership.follower2**
**dyn*val2*.leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_6family_dynamic_leadership.md b/tests/results/test/60_6family_dynamic_leadership.md
index 48378202e..05a9bd0f0 100644
--- a/tests/results/test/60_6family_dynamic_leadership.md
+++ b/tests/results/test/60_6family_dynamic_leadership.md
@@ -4,18 +4,22 @@
# a dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
## a leadership
-`basic`
-
This family contains lists of variable blocks.
+**dyn*val1*.leadership**
**dyn*val2*.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **dyn*val1*.leadership.leader**
**dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/60_6family_dynamic_leadership.sh b/tests/results/test/60_6family_dynamic_leadership.sh
index fa47bd011..1d8fff103 100644
--- a/tests/results/test/60_6family_dynamic_leadership.sh
+++ b/tests/results/test/60_6family_dynamic_leadership.sh
@@ -11,25 +11,37 @@
[1;4;96ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mdyn[0m[1;3mval1[0m[1m.leadership[0m
+[1mdyn[0m[1;3mval2[0m[1m.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -47,3 +59,5 @@ This family contains lists of variable blocks.
│ [1mdyn[0m[1;3mval2[0m[1m.leadership.follower2[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/60_6family_dynamic_leadership_empty.adoc b/tests/results/test/60_6family_dynamic_leadership_empty.adoc
index 65f7c036c..6c2ddcc45 100644
--- a/tests/results/test/60_6family_dynamic_leadership_empty.adoc
+++ b/tests/results/test/60_6family_dynamic_leadership_empty.adoc
@@ -14,18 +14,26 @@ A suffix variable. +
== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "var".
=== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**dyn__val1__.leadership** +
+**dyn__val2__.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/60_6family_dynamic_leadership_empty.gitlab.md b/tests/results/test/60_6family_dynamic_leadership_empty.gitlab.md
new file mode 100644
index 000000000..e6150f210
--- /dev/null
+++ b/tests/results/test/60_6family_dynamic_leadership_empty.gitlab.md
@@ -0,0 +1,29 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "var".
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**dyn*val1*.leadership**
**dyn*val2*.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **dyn*val1*.leadership.leader**
**dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **dyn*val1*.leadership.follower1**
**dyn*val2*.leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
+| **dyn*val1*.leadership.follower2**
**dyn*val2*.leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_6family_dynamic_leadership_empty.md b/tests/results/test/60_6family_dynamic_leadership_empty.md
index 0d1b97c59..87b1bfa3b 100644
--- a/tests/results/test/60_6family_dynamic_leadership_empty.md
+++ b/tests/results/test/60_6family_dynamic_leadership_empty.md
@@ -4,18 +4,22 @@
# a dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "var".
## a leadership
-`basic`
-
This family contains lists of variable blocks.
+**dyn*val1*.leadership**
**dyn*val2*.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **dyn*val1*.leadership.leader**
**dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/60_6family_dynamic_leadership_empty.sh b/tests/results/test/60_6family_dynamic_leadership_empty.sh
index f2a6f4d26..ce9c4f354 100644
--- a/tests/results/test/60_6family_dynamic_leadership_empty.sh
+++ b/tests/results/test/60_6family_dynamic_leadership_empty.sh
@@ -11,25 +11,37 @@
[1;4;96ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mdyn[0m[1;3mval1[0m[1m.leadership[0m
+[1mdyn[0m[1;3mval2[0m[1m.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -47,3 +59,5 @@ This family contains lists of variable blocks.
│ [1mdyn[0m[1;3mval2[0m[1m.leadership.follower2[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test/60_9family_dynamic_calc_both.adoc b/tests/results/test/60_9family_dynamic_calc_both.adoc
index d2e6dfe94..16b7ddfc1 100644
--- a/tests/results/test/60_9family_dynamic_calc_both.adoc
+++ b/tests/results/test/60_9family_dynamic_calc_both.adoc
@@ -11,10 +11,14 @@ A suffix variable. +
== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**dyn__val1__** +
+**dyn__val2__**
+
+`basic`
+
**Identifiers**:
* val1
diff --git a/tests/results/test/60_9family_dynamic_calc_both.gitlab.md b/tests/results/test/60_9family_dynamic_calc_both.gitlab.md
new file mode 100644
index 000000000..ec9212f19
--- /dev/null
+++ b/tests/results/test/60_9family_dynamic_calc_both.gitlab.md
@@ -0,0 +1,18 @@
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable.
**Default**: val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**dyn*val1***
**dyn*val2***
`basic`
+
+**Identifiers**:
- val1
- the value of the variable "var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **dyn*val1*.vardyn**
**dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/60_9family_dynamic_calc_both.md b/tests/results/test/60_9family_dynamic_calc_both.md
index cc54b3ada..290b30e65 100644
--- a/tests/results/test/60_9family_dynamic_calc_both.md
+++ b/tests/results/test/60_9family_dynamic_calc_both.md
@@ -4,10 +4,12 @@
# a dynamic family
-`basic`
-
This family builds families dynamically.
+**dyn*val1***
**dyn*val2***
+
+`basic`
+
**Identifiers**:
- val1
- the value of the variable "var".
| Variable | Description |
diff --git a/tests/results/test/60_9family_dynamic_calc_both.sh b/tests/results/test/60_9family_dynamic_calc_both.sh
index 84583675d..21b48c9cd 100644
--- a/tests/results/test/60_9family_dynamic_calc_both.sh
+++ b/tests/results/test/60_9family_dynamic_calc_both.sh
@@ -9,17 +9,23 @@
[1;4;96ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mdyn[0m[1;3mval1[0m
+[1mdyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m:
- val1
- the value of the variable [32m"var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +33,4 @@ This family builds families dynamically.
│ [1mdyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test/68_0family_leadership_mode.adoc b/tests/results/test/68_0family_leadership_mode.adoc
index f8ba65055..888c4d445 100644
--- a/tests/results/test/68_0family_leadership_mode.adoc
+++ b/tests/results/test/68_0family_leadership_mode.adoc
@@ -1,9 +1,12 @@
== A leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test/68_0family_leadership_mode.gitlab.md b/tests/results/test/68_0family_leadership_mode.gitlab.md
new file mode 100644
index 000000000..47927301b
--- /dev/null
+++ b/tests/results/test/68_0family_leadership_mode.gitlab.md
@@ -0,0 +1,16 @@
+A leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `unique` `multiple` | A leader. |
+| **leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
+| **leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test/68_0family_leadership_mode.md b/tests/results/test/68_0family_leadership_mode.md
index 1dc7e1dda..6466a748a 100644
--- a/tests/results/test/68_0family_leadership_mode.md
+++ b/tests/results/test/68_0family_leadership_mode.md
@@ -1,9 +1,11 @@
# A leadership
-`basic`
-
This family contains lists of variable blocks.
+**leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `unique` `multiple` | A leader. |
diff --git a/tests/results/test/68_0family_leadership_mode.sh b/tests/results/test/68_0family_leadership_mode.sh
index 67e657855..70b0e5fa9 100644
--- a/tests/results/test/68_0family_leadership_mode.sh
+++ b/tests/results/test/68_0family_leadership_mode.sh
@@ -3,11 +3,16 @@
[1;4;96mA leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mleader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -21,3 +26,4 @@ This family contains lists of variable blocks.
│ [1mleader.follower2[0m │ A follower2. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_0empty.gitlab.md b/tests/results/test_namespace/00_0empty.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/00_0no_variable.gitlab.md b/tests/results/test_namespace/00_0no_variable.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/00_0no_variable_default_version.gitlab.md b/tests/results/test_namespace/00_0no_variable_default_version.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/00_0no_variable_remove_version.gitlab.md b/tests/results/test_namespace/00_0no_variable_remove_version.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/00_0version_underscore.adoc b/tests/results/test_namespace/00_0version_underscore.adoc
index ab59d9b7e..949c744fb 100644
--- a/tests/results/test_namespace/00_0version_underscore.adoc
+++ b/tests/results/test_namespace/00_0version_underscore.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_0version_underscore.gitlab.md b/tests/results/test_namespace/00_0version_underscore.gitlab.md
new file mode 100644
index 000000000..32aa81603
--- /dev/null
+++ b/tests/results/test_namespace/00_0version_underscore.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.version**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_0version_underscore.md b/tests/results/test_namespace/00_0version_underscore.md
index 3ea5d7224..4a7c0b421 100644
--- a/tests/results/test_namespace/00_0version_underscore.md
+++ b/tests/results/test_namespace/00_0version_underscore.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.version**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
diff --git a/tests/results/test_namespace/00_0version_underscore.sh b/tests/results/test_namespace/00_0version_underscore.sh
index bdbf24b1e..445f04a90 100644
--- a/tests/results/test_namespace/00_0version_underscore.sh
+++ b/tests/results/test_namespace/00_0version_underscore.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.version[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_1empty_variable.adoc b/tests/results/test_namespace/00_1empty_variable.adoc
index 11d79fc24..eb30a21b3 100644
--- a/tests/results/test_namespace/00_1empty_variable.adoc
+++ b/tests/results/test_namespace/00_1empty_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_1empty_variable.gitlab.md b/tests/results/test_namespace/00_1empty_variable.gitlab.md
new file mode 100644
index 000000000..492a28ef5
--- /dev/null
+++ b/tests/results/test_namespace/00_1empty_variable.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.empty**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Empty. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_1empty_variable.md b/tests/results/test_namespace/00_1empty_variable.md
index a5144107a..35102911e 100644
--- a/tests/results/test_namespace/00_1empty_variable.md
+++ b/tests/results/test_namespace/00_1empty_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.empty**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Empty. |
diff --git a/tests/results/test_namespace/00_1empty_variable.sh b/tests/results/test_namespace/00_1empty_variable.sh
index 7ae400992..413988168 100644
--- a/tests/results/test_namespace/00_1empty_variable.sh
+++ b/tests/results/test_namespace/00_1empty_variable.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.empty[0m │ Empty. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_2default_calculated.adoc b/tests/results/test_namespace/00_2default_calculated.adoc
index b02ff54bb..650a02348 100644
--- a/tests/results/test_namespace/00_2default_calculated.adoc
+++ b/tests/results/test_namespace/00_2default_calculated.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_2default_calculated.gitlab.md b/tests/results/test_namespace/00_2default_calculated.gitlab.md
new file mode 100644
index 000000000..3ace3bf0c
--- /dev/null
+++ b/tests/results/test_namespace/00_2default_calculated.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of var1. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_2default_calculated.md b/tests/results/test_namespace/00_2default_calculated.md
index 5f7a9b661..37a6047cc 100644
--- a/tests/results/test_namespace/00_2default_calculated.md
+++ b/tests/results/test_namespace/00_2default_calculated.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of var1. |
diff --git a/tests/results/test_namespace/00_2default_calculated.sh b/tests/results/test_namespace/00_2default_calculated.sh
index c0dce5b35..85a02d48f 100644
--- a/tests/results/test_namespace/00_2default_calculated.sh
+++ b/tests/results/test_namespace/00_2default_calculated.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -13,3 +16,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of var1. │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_2default_calculated_multi.adoc b/tests/results/test_namespace/00_2default_calculated_multi.adoc
index 664a15098..9eb2bcdc0 100644
--- a/tests/results/test_namespace/00_2default_calculated_multi.adoc
+++ b/tests/results/test_namespace/00_2default_calculated_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_2default_calculated_multi.gitlab.md b/tests/results/test_namespace/00_2default_calculated_multi.gitlab.md
new file mode 100644
index 000000000..5a0ead48a
--- /dev/null
+++ b/tests/results/test_namespace/00_2default_calculated_multi.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- no
- yes
- maybe |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of _.var1. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_2default_calculated_multi.md b/tests/results/test_namespace/00_2default_calculated_multi.md
index 8900ee097..a16966fee 100644
--- a/tests/results/test_namespace/00_2default_calculated_multi.md
+++ b/tests/results/test_namespace/00_2default_calculated_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- no
- yes
- maybe |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of _.var1. |
diff --git a/tests/results/test_namespace/00_2default_calculated_multi.sh b/tests/results/test_namespace/00_2default_calculated_multi.sh
index f0c492aef..85b019aac 100644
--- a/tests/results/test_namespace/00_2default_calculated_multi.sh
+++ b/tests/results/test_namespace/00_2default_calculated_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,3 +19,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of _.var1. │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_2default_calculated_params_permissive.adoc b/tests/results/test_namespace/00_2default_calculated_params_permissive.adoc
index b5e011d1f..3d0de4e38 100644
--- a/tests/results/test_namespace/00_2default_calculated_params_permissive.adoc
+++ b/tests/results/test_namespace/00_2default_calculated_params_permissive.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_2default_calculated_params_permissive.gitlab.md b/tests/results/test_namespace/00_2default_calculated_params_permissive.gitlab.md
new file mode 100644
index 000000000..e2ac3ceca
--- /dev/null
+++ b/tests/results/test_namespace/00_2default_calculated_params_permissive.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_2default_calculated_params_permissive.md b/tests/results/test_namespace/00_2default_calculated_params_permissive.md
index ad0ea4e3d..2aa68397d 100644
--- a/tests/results/test_namespace/00_2default_calculated_params_permissive.md
+++ b/tests/results/test_namespace/00_2default_calculated_params_permissive.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: depends on a calculation. |
diff --git a/tests/results/test_namespace/00_2default_calculated_params_permissive.sh b/tests/results/test_namespace/00_2default_calculated_params_permissive.sh
index f7dc9d64d..df8fbd6af 100644
--- a/tests/results/test_namespace/00_2default_calculated_params_permissive.sh
+++ b/tests/results/test_namespace/00_2default_calculated_params_permissive.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var2[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_2default_calculated_variable.adoc b/tests/results/test_namespace/00_2default_calculated_variable.adoc
index 8dce5f4a0..f37fcdadc 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable.adoc
+++ b/tests/results/test_namespace/00_2default_calculated_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_2default_calculated_variable.gitlab.md b/tests/results/test_namespace/00_2default_calculated_variable.gitlab.md
new file mode 100644
index 000000000..7e1422647
--- /dev/null
+++ b/tests/results/test_namespace/00_2default_calculated_variable.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Validator**: the domain name can be an IP |
+| **rougail.var2**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of the variable "rougail.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_2default_calculated_variable.md b/tests/results/test_namespace/00_2default_calculated_variable.md
index 81d3f30d3..13a6cca70 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable.md
+++ b/tests/results/test_namespace/00_2default_calculated_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Validator**: the domain name can be an IP |
| **rougail.var2**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**: the value of the variable "rougail.var1". |
diff --git a/tests/results/test_namespace/00_2default_calculated_variable.sh b/tests/results/test_namespace/00_2default_calculated_variable.sh
index e081f542c..8a43f3aa4 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable.sh
+++ b/tests/results/test_namespace/00_2default_calculated_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description.adoc b/tests/results/test_namespace/00_2default_calculated_variable_description.adoc
index 8a032d3cf..75c135cfe 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_description.adoc
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description.gitlab.md b/tests/results/test_namespace/00_2default_calculated_variable_description.gitlab.md
new file mode 100644
index 000000000..603834e38
--- /dev/null
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: value of a variable!. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description.md b/tests/results/test_namespace/00_2default_calculated_variable_description.md
index 2c8356b16..16a3b530d 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_description.md
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: value of a variable!. |
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description.sh b/tests/results/test_namespace/00_2default_calculated_variable_description.sh
index 5f9d9c9f6..9261a5ff2 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_description.sh
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.var2[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: value of a variable!. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.adoc b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.adoc
index ae43d23ec..9929a848b 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.adoc
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.gitlab.md b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.gitlab.md
new file mode 100644
index 000000000..8681c505e
--- /dev/null
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.gitlab.md
@@ -0,0 +1,15 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: value
+of
+a
+variable!. |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A new variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.md b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.md
index 6cf0fa036..cb519f60e 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.md
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: value
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.sh b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.sh
index 9c7402387..1175085f4 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.sh
+++ b/tests/results/test_namespace/00_2default_calculated_variable_description_multi_line.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -18,3 +21,4 @@
│ [1mrougail.var3[0m │ A new variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_transitive.adoc b/tests/results/test_namespace/00_2default_calculated_variable_transitive.adoc
index 01ce4ad92..b24575f6a 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_transitive.adoc
+++ b/tests/results/test_namespace/00_2default_calculated_variable_transitive.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_transitive.gitlab.md b/tests/results/test_namespace/00_2default_calculated_variable_transitive.gitlab.md
new file mode 100644
index 000000000..859e1ca7c
--- /dev/null
+++ b/tests/results/test_namespace/00_2default_calculated_variable_transitive.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Validator**: the domain name can be an IP |
+| **rougail.var2**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: the domain name can be an IP
**Default**: the value of the variable "rougail.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_transitive.md b/tests/results/test_namespace/00_2default_calculated_variable_transitive.md
index f03f592da..d44c469d3 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_transitive.md
+++ b/tests/results/test_namespace/00_2default_calculated_variable_transitive.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Validator**: the domain name can be an IP |
| **rougail.var2**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: the domain name can be an IP
**Default**: the value of the variable "rougail.var1". |
diff --git a/tests/results/test_namespace/00_2default_calculated_variable_transitive.sh b/tests/results/test_namespace/00_2default_calculated_variable_transitive.sh
index d68f8387a..dbdf7764b 100644
--- a/tests/results/test_namespace/00_2default_calculated_variable_transitive.sh
+++ b/tests/results/test_namespace/00_2default_calculated_variable_transitive.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,3 +19,4 @@
│ │ [1mDefault[0m: the value of the variable │
│ │ "rougail.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_4load_subfolder.adoc b/tests/results/test_namespace/00_4load_subfolder.adoc
index 8a6edc849..cc18afcb1 100644
--- a/tests/results/test_namespace/00_4load_subfolder.adoc
+++ b/tests/results/test_namespace/00_4load_subfolder.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_4load_subfolder.gitlab.md b/tests/results/test_namespace/00_4load_subfolder.gitlab.md
new file mode 100644
index 000000000..7cca6a2b8
--- /dev/null
+++ b/tests/results/test_namespace/00_4load_subfolder.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_4load_subfolder.md b/tests/results/test_namespace/00_4load_subfolder.md
index 2a803a4fb..19ba7cca8 100644
--- a/tests/results/test_namespace/00_4load_subfolder.md
+++ b/tests/results/test_namespace/00_4load_subfolder.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
diff --git a/tests/results/test_namespace/00_4load_subfolder.sh b/tests/results/test_namespace/00_4load_subfolder.sh
index c773249ed..1179c15bc 100644
--- a/tests/results/test_namespace/00_4load_subfolder.sh
+++ b/tests/results/test_namespace/00_4load_subfolder.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.var2[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_5load_notype.adoc b/tests/results/test_namespace/00_5load_notype.adoc
index 0ea950271..cdd51fe90 100644
--- a/tests/results/test_namespace/00_5load_notype.adoc
+++ b/tests/results/test_namespace/00_5load_notype.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_5load_notype.gitlab.md b/tests/results/test_namespace/00_5load_notype.gitlab.md
new file mode 100644
index 000000000..f73c79996
--- /dev/null
+++ b/tests/results/test_namespace/00_5load_notype.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.without_type**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: non |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_5load_notype.md b/tests/results/test_namespace/00_5load_notype.md
index f7333c232..870337904 100644
--- a/tests/results/test_namespace/00_5load_notype.md
+++ b/tests/results/test_namespace/00_5load_notype.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.without_type**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: non |
diff --git a/tests/results/test_namespace/00_5load_notype.sh b/tests/results/test_namespace/00_5load_notype.sh
index c39588888..b77ffe942 100644
--- a/tests/results/test_namespace/00_5load_notype.sh
+++ b/tests/results/test_namespace/00_5load_notype.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.without_type[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: non │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6boolean.adoc b/tests/results/test_namespace/00_6boolean.adoc
index 2c164d624..75cd55ed3 100644
--- a/tests/results/test_namespace/00_6boolean.adoc
+++ b/tests/results/test_namespace/00_6boolean.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6boolean.gitlab.md b/tests/results/test_namespace/00_6boolean.gitlab.md
new file mode 100644
index 000000000..b1d5977ae
--- /dev/null
+++ b/tests/results/test_namespace/00_6boolean.gitlab.md
@@ -0,0 +1,15 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
+| **rougail.var1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: true |
+| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: true |
+| **rougail.var3**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: true |
+| **rougail.var4**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The forth variable.
**Default**: false |
+| **rougail.var5**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: false |
+| **rougail.var6**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: false |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6boolean.md b/tests/results/test_namespace/00_6boolean.md
index 58faadc39..601937ffa 100644
--- a/tests/results/test_namespace/00_6boolean.md
+++ b/tests/results/test_namespace/00_6boolean.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: true |
| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: true |
diff --git a/tests/results/test_namespace/00_6boolean.sh b/tests/results/test_namespace/00_6boolean.sh
index b9f39d1b3..e64bcb0f5 100644
--- a/tests/results/test_namespace/00_6boolean.sh
+++ b/tests/results/test_namespace/00_6boolean.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -24,3 +27,4 @@
│ [1mrougail.var6[0m │ The sixth variable. │
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6boolean_no_mandatory.adoc b/tests/results/test_namespace/00_6boolean_no_mandatory.adoc
index 975fe9b7d..2b1f62be8 100644
--- a/tests/results/test_namespace/00_6boolean_no_mandatory.adoc
+++ b/tests/results/test_namespace/00_6boolean_no_mandatory.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6boolean_no_mandatory.gitlab.md b/tests/results/test_namespace/00_6boolean_no_mandatory.gitlab.md
new file mode 100644
index 000000000..176d6a5ae
--- /dev/null
+++ b/tests/results/test_namespace/00_6boolean_no_mandatory.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------|-----------------------------------|
+| **rougail.variable**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: true |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6boolean_no_mandatory.md b/tests/results/test_namespace/00_6boolean_no_mandatory.md
index 0ecb7be27..84c2798c4 100644
--- a/tests/results/test_namespace/00_6boolean_no_mandatory.md
+++ b/tests/results/test_namespace/00_6boolean_no_mandatory.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: true |
diff --git a/tests/results/test_namespace/00_6boolean_no_mandatory.sh b/tests/results/test_namespace/00_6boolean_no_mandatory.sh
index 0ebf672a3..a63d2f20a 100644
--- a/tests/results/test_namespace/00_6boolean_no_mandatory.sh
+++ b/tests/results/test_namespace/00_6boolean_no_mandatory.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m boolean [0m [1;7m standard [0m │ [1mDefault[0m: true │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6choice.adoc b/tests/results/test_namespace/00_6choice.adoc
index 2af3c67e3..29cffbf1f 100644
--- a/tests/results/test_namespace/00_6choice.adoc
+++ b/tests/results/test_namespace/00_6choice.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6choice.gitlab.md b/tests/results/test_namespace/00_6choice.gitlab.md
new file mode 100644
index 000000000..ef43fe936
--- /dev/null
+++ b/tests/results/test_namespace/00_6choice.gitlab.md
@@ -0,0 +1,15 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Choices**:
- a
- b
- c |
+| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
**Choices**:
- a
- b
- c |
+| **rougail.var3**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | The third variable.
**Choices**:
- a
- b
- c
- null |
+| **rougail.var4**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | The forth variable.
**Choices**:
- null
- b
- c |
+| **rougail.var5**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Choices**:
- a **← (default)**
- b
- c |
+| **rougail.var6**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Choices**:
- 1 **← (default)**
- 2
- 3 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6choice.md b/tests/results/test_namespace/00_6choice.md
index 9a2f5d9fd..b692a7d73 100644
--- a/tests/results/test_namespace/00_6choice.md
+++ b/tests/results/test_namespace/00_6choice.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Choices**:
- a
- b
- c |
| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
**Choices**:
- a
- b
- c |
diff --git a/tests/results/test_namespace/00_6choice.sh b/tests/results/test_namespace/00_6choice.sh
index b62221f8c..e421ce769 100644
--- a/tests/results/test_namespace/00_6choice.sh
+++ b/tests/results/test_namespace/00_6choice.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -43,3 +46,4 @@
│ │ - 2 │
│ │ - 3 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6choice_calculation.adoc b/tests/results/test_namespace/00_6choice_calculation.adoc
index 38e0998af..6456e6a8e 100644
--- a/tests/results/test_namespace/00_6choice_calculation.adoc
+++ b/tests/results/test_namespace/00_6choice_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6choice_calculation.gitlab.md b/tests/results/test_namespace/00_6choice_calculation.gitlab.md
new file mode 100644
index 000000000..18f134213
--- /dev/null
+++ b/tests/results/test_namespace/00_6choice_calculation.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choices is 0 to 9.
**Default**: 9 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6choice_calculation.md b/tests/results/test_namespace/00_6choice_calculation.md
index fc3986e6c..9072d4684 100644
--- a/tests/results/test_namespace/00_6choice_calculation.md
+++ b/tests/results/test_namespace/00_6choice_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choices is 0 to 9.
**Default**: 9 |
diff --git a/tests/results/test_namespace/00_6choice_calculation.sh b/tests/results/test_namespace/00_6choice_calculation.sh
index 29cca5568..d4017f239 100644
--- a/tests/results/test_namespace/00_6choice_calculation.sh
+++ b/tests/results/test_namespace/00_6choice_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: choices is 0 to 9. │
│ │ [1mDefault[0m: 9 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6choice_link.adoc b/tests/results/test_namespace/00_6choice_link.adoc
index fdebe94d6..e4a8fdd0c 100644
--- a/tests/results/test_namespace/00_6choice_link.adoc
+++ b/tests/results/test_namespace/00_6choice_link.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6choice_link.gitlab.md b/tests/results/test_namespace/00_6choice_link.gitlab.md
new file mode 100644
index 000000000..a9e477ac0
--- /dev/null
+++ b/tests/results/test_namespace/00_6choice_link.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Choices**:
- a
- b
- c |
+| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Choices**:
- a
- b
- c
**Default**: the value of the variable "rougail.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6choice_link.md b/tests/results/test_namespace/00_6choice_link.md
index aaec6880b..648b4b6f0 100644
--- a/tests/results/test_namespace/00_6choice_link.md
+++ b/tests/results/test_namespace/00_6choice_link.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Choices**:
- a
- b
- c |
| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Choices**:
- a
- b
- c
**Default**: the value of the variable "rougail.var1". |
diff --git a/tests/results/test_namespace/00_6choice_link.sh b/tests/results/test_namespace/00_6choice_link.sh
index 04329169a..ab2f5b8c8 100644
--- a/tests/results/test_namespace/00_6choice_link.sh
+++ b/tests/results/test_namespace/00_6choice_link.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -20,3 +23,4 @@
│ │ [1mDefault[0m: the value of the variable │
│ │ "rougail.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6choice_variable.adoc b/tests/results/test_namespace/00_6choice_variable.adoc
index 42518334d..277c7f560 100644
--- a/tests/results/test_namespace/00_6choice_variable.adoc
+++ b/tests/results/test_namespace/00_6choice_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6choice_variable.gitlab.md b/tests/results/test_namespace/00_6choice_variable.gitlab.md
new file mode 100644
index 000000000..ff7b79a83
--- /dev/null
+++ b/tests/results/test_namespace/00_6choice_variable.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
+| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "rougail.var1".
**Default**: a |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6choice_variable.md b/tests/results/test_namespace/00_6choice_variable.md
index f81699ce3..a9e2457d5 100644
--- a/tests/results/test_namespace/00_6choice_variable.md
+++ b/tests/results/test_namespace/00_6choice_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "rougail.var1".
**Default**: a |
diff --git a/tests/results/test_namespace/00_6choice_variable.sh b/tests/results/test_namespace/00_6choice_variable.sh
index c02e072fd..264a3a322 100644
--- a/tests/results/test_namespace/00_6choice_variable.sh
+++ b/tests/results/test_namespace/00_6choice_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ │ "rougail.var1". │
│ │ [1mDefault[0m: a │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6choice_variable_link.adoc b/tests/results/test_namespace/00_6choice_variable_link.adoc
index 349046ed6..a53a25063 100644
--- a/tests/results/test_namespace/00_6choice_variable_link.adoc
+++ b/tests/results/test_namespace/00_6choice_variable_link.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6choice_variable_link.gitlab.md b/tests/results/test_namespace/00_6choice_variable_link.gitlab.md
new file mode 100644
index 000000000..f11908cc6
--- /dev/null
+++ b/tests/results/test_namespace/00_6choice_variable_link.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
+| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "rougail.var1".
**Default**: a |
+| **rougail.var3**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Choices**: the value of the variable "rougail.var1".
**Default**: the value of the variable "rougail.var2". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6choice_variable_link.md b/tests/results/test_namespace/00_6choice_variable_link.md
index be9e5d1d8..56c0f8d86 100644
--- a/tests/results/test_namespace/00_6choice_variable_link.md
+++ b/tests/results/test_namespace/00_6choice_variable_link.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "rougail.var1".
**Default**: a |
diff --git a/tests/results/test_namespace/00_6choice_variable_link.sh b/tests/results/test_namespace/00_6choice_variable_link.sh
index 219dd8f40..f7f938472 100644
--- a/tests/results/test_namespace/00_6choice_variable_link.sh
+++ b/tests/results/test_namespace/00_6choice_variable_link.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -23,3 +26,4 @@
│ │ [1mDefault[0m: the value of the variable │
│ │ "rougail.var2". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6choice_variable_link2.adoc b/tests/results/test_namespace/00_6choice_variable_link2.adoc
index ed5359781..420c63035 100644
--- a/tests/results/test_namespace/00_6choice_variable_link2.adoc
+++ b/tests/results/test_namespace/00_6choice_variable_link2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -24,6 +24,9 @@ A first variable. +
=== rougail.family
+
+**rougail.family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/00_6choice_variable_link2.gitlab.md b/tests/results/test_namespace/00_6choice_variable_link2.gitlab.md
new file mode 100644
index 000000000..5abf6afcf
--- /dev/null
+++ b/tests/results/test_namespace/00_6choice_variable_link2.gitlab.md
@@ -0,0 +1,22 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
+| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "rougail.var1".
**Default**: a |
+
+rougail.family
+
+>>> [!note] Informations
+**rougail.family**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.family.var3**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Choices**: the value of the variable "rougail.family.var1".
**Default**: the value of the variable "rougail.var2". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6choice_variable_link2.md b/tests/results/test_namespace/00_6choice_variable_link2.md
index 37698e720..1e8ff6531 100644
--- a/tests/results/test_namespace/00_6choice_variable_link2.md
+++ b/tests/results/test_namespace/00_6choice_variable_link2.md
@@ -1,12 +1,14 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Default**:
- a
- b
- c |
| **rougail.var2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Choices**: the value of the variable "rougail.var1".
**Default**: a |
## rougail.family
+**rougail.family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/00_6choice_variable_link2.sh b/tests/results/test_namespace/00_6choice_variable_link2.sh
index 1fe034588..07ecaa498 100644
--- a/tests/results/test_namespace/00_6choice_variable_link2.sh
+++ b/tests/results/test_namespace/00_6choice_variable_link2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -22,9 +25,14 @@
[1;4;92mrougail.family[0m
+
+[1mrougail.family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -34,3 +42,5 @@
│ │ [1mDefault[0m: the value of the variable │
│ │ "rougail.var2". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/00_6custom.adoc b/tests/results/test_namespace/00_6custom.adoc
index 91a07d621..b8af77670 100644
--- a/tests/results/test_namespace/00_6custom.adoc
+++ b/tests/results/test_namespace/00_6custom.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6custom.gitlab.md b/tests/results/test_namespace/00_6custom.gitlab.md
new file mode 100644
index 000000000..590632b1b
--- /dev/null
+++ b/tests/results/test_namespace/00_6custom.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **rougail.custom1**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **rougail.custom2**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The seconf variable.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6custom.md b/tests/results/test_namespace/00_6custom.md
index 83ed79132..9657dbae6 100644
--- a/tests/results/test_namespace/00_6custom.md
+++ b/tests/results/test_namespace/00_6custom.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.custom1**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
| **rougail.custom2**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The seconf variable.
**Default**: value |
diff --git a/tests/results/test_namespace/00_6custom.sh b/tests/results/test_namespace/00_6custom.sh
index 4e994c724..04ee62825 100644
--- a/tests/results/test_namespace/00_6custom.sh
+++ b/tests/results/test_namespace/00_6custom.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.custom2[0m │ The seconf variable. │
│ [1;7m custom [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6domainname.adoc b/tests/results/test_namespace/00_6domainname.adoc
index 3c7df6b6e..3a7d3c6b1 100644
--- a/tests/results/test_namespace/00_6domainname.adoc
+++ b/tests/results/test_namespace/00_6domainname.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6domainname.gitlab.md b/tests/results/test_namespace/00_6domainname.gitlab.md
new file mode 100644
index 000000000..a77468c1c
--- /dev/null
+++ b/tests/results/test_namespace/00_6domainname.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
+| **rougail.variable**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A domain name variable.
**Default**: my.domain.name |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6domainname.md b/tests/results/test_namespace/00_6domainname.md
index 267b2e5c2..a8eb92911 100644
--- a/tests/results/test_namespace/00_6domainname.md
+++ b/tests/results/test_namespace/00_6domainname.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A domain name variable.
**Default**: my.domain.name |
diff --git a/tests/results/test_namespace/00_6domainname.sh b/tests/results/test_namespace/00_6domainname.sh
index 9d0e15a20..35a45f858 100644
--- a/tests/results/test_namespace/00_6domainname.sh
+++ b/tests/results/test_namespace/00_6domainname.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A domain name variable. │
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: my.domain.name │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6domainname_params.adoc b/tests/results/test_namespace/00_6domainname_params.adoc
index ca51c1bc3..c85191913 100644
--- a/tests/results/test_namespace/00_6domainname_params.adoc
+++ b/tests/results/test_namespace/00_6domainname_params.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6domainname_params.gitlab.md b/tests/results/test_namespace/00_6domainname_params.gitlab.md
new file mode 100644
index 000000000..a25b9bdb7
--- /dev/null
+++ b/tests/results/test_namespace/00_6domainname_params.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
+| **rougail.variable**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A domain name variable.
**Validator**: the domain name can be an IP
**Default**: my.domain.name |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6domainname_params.md b/tests/results/test_namespace/00_6domainname_params.md
index 53ed275ac..c1321f6c1 100644
--- a/tests/results/test_namespace/00_6domainname_params.md
+++ b/tests/results/test_namespace/00_6domainname_params.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A domain name variable.
**Validator**: the domain name can be an IP
**Default**: my.domain.name |
diff --git a/tests/results/test_namespace/00_6domainname_params.sh b/tests/results/test_namespace/00_6domainname_params.sh
index 2318b6a87..e8c0e0091 100644
--- a/tests/results/test_namespace/00_6domainname_params.sh
+++ b/tests/results/test_namespace/00_6domainname_params.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -11,3 +14,4 @@
│ │ IP │
│ │ [1mDefault[0m: my.domain.name │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6float.adoc b/tests/results/test_namespace/00_6float.adoc
index 0ed331d3f..2497ee8a6 100644
--- a/tests/results/test_namespace/00_6float.adoc
+++ b/tests/results/test_namespace/00_6float.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6float.gitlab.md b/tests/results/test_namespace/00_6float.gitlab.md
new file mode 100644
index 000000000..8b8a4ac42
--- /dev/null
+++ b/tests/results/test_namespace/00_6float.gitlab.md
@@ -0,0 +1,15 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
+| **rougail.var1**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0.0 |
+| **rougail.var2**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0.0 |
+| **rougail.var3**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: 0.0 |
+| **rougail.var4**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The forth variable.
**Default**: 10.1 |
+| **rougail.var5**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: 10.1 |
+| **rougail.var6**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: 10.1 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6float.md b/tests/results/test_namespace/00_6float.md
index e6ae48119..c27bf311b 100644
--- a/tests/results/test_namespace/00_6float.md
+++ b/tests/results/test_namespace/00_6float.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0.0 |
| **rougail.var2**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0.0 |
diff --git a/tests/results/test_namespace/00_6float.sh b/tests/results/test_namespace/00_6float.sh
index 5f15bdc8a..6302f5886 100644
--- a/tests/results/test_namespace/00_6float.sh
+++ b/tests/results/test_namespace/00_6float.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -24,3 +27,4 @@
│ [1mrougail.var6[0m │ The sixth variable. │
│ [1;7m float [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: 10.1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6integer.adoc b/tests/results/test_namespace/00_6integer.adoc
index bec668162..ffe1f01cb 100644
--- a/tests/results/test_namespace/00_6integer.adoc
+++ b/tests/results/test_namespace/00_6integer.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6integer.gitlab.md b/tests/results/test_namespace/00_6integer.gitlab.md
new file mode 100644
index 000000000..c277614d7
--- /dev/null
+++ b/tests/results/test_namespace/00_6integer.gitlab.md
@@ -0,0 +1,15 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0 |
+| **rougail.var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0 |
+| **rougail.var3**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: 0 |
+| **rougail.var4**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | This forth variable.
**Default**: 10 |
+| **rougail.var5**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: 10 |
+| **rougail.var6**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: 10 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6integer.md b/tests/results/test_namespace/00_6integer.md
index 1cf4f78dd..fea210b48 100644
--- a/tests/results/test_namespace/00_6integer.md
+++ b/tests/results/test_namespace/00_6integer.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0 |
| **rougail.var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0 |
diff --git a/tests/results/test_namespace/00_6integer.sh b/tests/results/test_namespace/00_6integer.sh
index 21728b9e9..2dd6b28a1 100644
--- a/tests/results/test_namespace/00_6integer.sh
+++ b/tests/results/test_namespace/00_6integer.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -24,3 +27,4 @@
│ [1mrougail.var6[0m │ The sixth variable. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: 10 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6ip.adoc b/tests/results/test_namespace/00_6ip.adoc
index 9d9a69d96..ec467ac74 100644
--- a/tests/results/test_namespace/00_6ip.adoc
+++ b/tests/results/test_namespace/00_6ip.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6ip.gitlab.md b/tests/results/test_namespace/00_6ip.gitlab.md
new file mode 100644
index 000000000..ab7d291f5
--- /dev/null
+++ b/tests/results/test_namespace/00_6ip.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`IP`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP.
**Validator**: reserved IP are allowed
**Default**: 1.1.1.1 |
+| **rougail.var2**
[`IP`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP in CIDR format.
**Validators**:
- IP must be in CIDR format
- reserved IP are allowed
**Default**: 1.1.1.1/24
**Example**: 192.168.0.128/25 |
+| **rougail.var3**
[`cidr`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP in CIDR format with obsolete CIDR type.
**Default**: 1.1.1.1/24 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6ip.md b/tests/results/test_namespace/00_6ip.md
index bd0ecbd09..2639c4fd0 100644
--- a/tests/results/test_namespace/00_6ip.md
+++ b/tests/results/test_namespace/00_6ip.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`IP`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP.
**Validator**: reserved IP are allowed
**Default**: 1.1.1.1 |
| **rougail.var2**
[`IP`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An IP in CIDR format.
**Validators**:
- IP must be in CIDR format
- reserved IP are allowed
**Default**: 1.1.1.1/24
**Example**: 192.168.0.128/25 |
diff --git a/tests/results/test_namespace/00_6ip.sh b/tests/results/test_namespace/00_6ip.sh
index e87f7b763..aef2f3aa3 100644
--- a/tests/results/test_namespace/00_6ip.sh
+++ b/tests/results/test_namespace/00_6ip.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -21,3 +24,4 @@
│ [1;7m cidr [0m [1;7m standard [0m [1;7m mandatory [0m │ CIDR type. │
│ │ [1mDefault[0m: 1.1.1.1/24 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6network.adoc b/tests/results/test_namespace/00_6network.adoc
index 8e9dadee0..8d498d66d 100644
--- a/tests/results/test_namespace/00_6network.adoc
+++ b/tests/results/test_namespace/00_6network.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6network.gitlab.md b/tests/results/test_namespace/00_6network.gitlab.md
new file mode 100644
index 000000000..15a8873f5
--- /dev/null
+++ b/tests/results/test_namespace/00_6network.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`network`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network.
**Default**: 1.1.1.0 |
+| **rougail.var2**
[`network`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network in CIDR format.
**Validator**: network must be in CIDR format
**Default**: 1.1.1.0/24 |
+| **rougail.var3**
[`network_cidr`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network in CIDR format with obsolete CIDR type.
**Default**: 1.1.1.0/24 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6network.md b/tests/results/test_namespace/00_6network.md
index 41449aa7d..e8caf9585 100644
--- a/tests/results/test_namespace/00_6network.md
+++ b/tests/results/test_namespace/00_6network.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`network`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network.
**Default**: 1.1.1.0 |
| **rougail.var2**
[`network`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An network in CIDR format.
**Validator**: network must be in CIDR format
**Default**: 1.1.1.0/24 |
diff --git a/tests/results/test_namespace/00_6network.sh b/tests/results/test_namespace/00_6network.sh
index 7532a1748..a2fd60278 100644
--- a/tests/results/test_namespace/00_6network.sh
+++ b/tests/results/test_namespace/00_6network.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -18,3 +21,4 @@
│ [1;7m network_cidr [0m [1;7m standard [0m [1;7m mandatory [0m │ obsolete CIDR type. │
│ │ [1mDefault[0m: 1.1.1.0/24 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6number.adoc b/tests/results/test_namespace/00_6number.adoc
index bec668162..ffe1f01cb 100644
--- a/tests/results/test_namespace/00_6number.adoc
+++ b/tests/results/test_namespace/00_6number.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6number.gitlab.md b/tests/results/test_namespace/00_6number.gitlab.md
new file mode 100644
index 000000000..c277614d7
--- /dev/null
+++ b/tests/results/test_namespace/00_6number.gitlab.md
@@ -0,0 +1,15 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0 |
+| **rougail.var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0 |
+| **rougail.var3**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Default**: 0 |
+| **rougail.var4**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | This forth variable.
**Default**: 10 |
+| **rougail.var5**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: 10 |
+| **rougail.var6**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: 10 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6number.md b/tests/results/test_namespace/00_6number.md
index 1cf4f78dd..fea210b48 100644
--- a/tests/results/test_namespace/00_6number.md
+++ b/tests/results/test_namespace/00_6number.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.
**Default**: 0 |
| **rougail.var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: 0 |
diff --git a/tests/results/test_namespace/00_6number.sh b/tests/results/test_namespace/00_6number.sh
index 21728b9e9..2dd6b28a1 100644
--- a/tests/results/test_namespace/00_6number.sh
+++ b/tests/results/test_namespace/00_6number.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -24,3 +27,4 @@
│ [1mrougail.var6[0m │ The sixth variable. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: 10 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6port.adoc b/tests/results/test_namespace/00_6port.adoc
index e0804f453..6647b5c07 100644
--- a/tests/results/test_namespace/00_6port.adoc
+++ b/tests/results/test_namespace/00_6port.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6port.gitlab.md b/tests/results/test_namespace/00_6port.gitlab.md
new file mode 100644
index 000000000..04b1d7c4f
--- /dev/null
+++ b/tests/results/test_namespace/00_6port.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.variable1**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A port variable.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed |
+| **rougail.variable2**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A port variable with default value.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed
**Default**: 8080 |
+| **rougail.variable3**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A port variable with integer default value.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed
**Default**: 8080 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6port.md b/tests/results/test_namespace/00_6port.md
index ede100611..3f75345c7 100644
--- a/tests/results/test_namespace/00_6port.md
+++ b/tests/results/test_namespace/00_6port.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable1**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A port variable.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed |
| **rougail.variable2**
[`port`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A port variable with default value.
**Validators**:
- well-known ports (1 to 1023) are allowed
- registred ports (1024 to 49151) are allowed
- private ports (greater than 49152) are allowed
**Default**: 8080 |
diff --git a/tests/results/test_namespace/00_6port.sh b/tests/results/test_namespace/00_6port.sh
index e9faf8bcf..cd3a79d6b 100644
--- a/tests/results/test_namespace/00_6port.sh
+++ b/tests/results/test_namespace/00_6port.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -36,3 +39,4 @@
│ │ are allowed │
│ │ [1mDefault[0m: 8080 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6regexp.adoc b/tests/results/test_namespace/00_6regexp.adoc
index b19b5a929..048dd9150 100644
--- a/tests/results/test_namespace/00_6regexp.adoc
+++ b/tests/results/test_namespace/00_6regexp.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6regexp.gitlab.md b/tests/results/test_namespace/00_6regexp.gitlab.md
new file mode 100644
index 000000000..a24bde02a
--- /dev/null
+++ b/tests/results/test_namespace/00_6regexp.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: #a1a1a1
**Examples**:
- #b1b1b1
- #b2b2b2 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6regexp.md b/tests/results/test_namespace/00_6regexp.md
index feea5e8d2..fe47a3015 100644
--- a/tests/results/test_namespace/00_6regexp.md
+++ b/tests/results/test_namespace/00_6regexp.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: #a1a1a1
**Examples**:
- #b1b1b1
- #b2b2b2 |
diff --git a/tests/results/test_namespace/00_6regexp.sh b/tests/results/test_namespace/00_6regexp.sh
index 9f10e9205..74d224059 100644
--- a/tests/results/test_namespace/00_6regexp.sh
+++ b/tests/results/test_namespace/00_6regexp.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,3 +18,4 @@
│ │ - #b1b1b1 │
│ │ - #b2b2b2 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6regexp_link.adoc b/tests/results/test_namespace/00_6regexp_link.adoc
index 4dce1f4be..8b2f91377 100644
--- a/tests/results/test_namespace/00_6regexp_link.adoc
+++ b/tests/results/test_namespace/00_6regexp_link.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6regexp_link.gitlab.md b/tests/results/test_namespace/00_6regexp_link.gitlab.md
new file mode 100644
index 000000000..ee702e4e3
--- /dev/null
+++ b/tests/results/test_namespace/00_6regexp_link.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: #a1a1a1
**Examples**:
- #b1b1b1
- #b2b2b2 |
+| **rougail.var2**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: the value of the variable "rougail.var1".
**Examples**:
- #b2b1b1
- #b3b2b2 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6regexp_link.md b/tests/results/test_namespace/00_6regexp_link.md
index 5ef2caa10..c702ec02c 100644
--- a/tests/results/test_namespace/00_6regexp_link.md
+++ b/tests/results/test_namespace/00_6regexp_link.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: #a1a1a1
**Examples**:
- #b1b1b1
- #b2b2b2 |
| **rougail.var2**
[`regexp`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Validator**: text based with regular expressions "^#(?:[0-9a-f]{3}){1,2}$"
**Default**: the value of the variable "rougail.var1".
**Examples**:
- #b2b1b1
- #b3b2b2 |
diff --git a/tests/results/test_namespace/00_6regexp_link.sh b/tests/results/test_namespace/00_6regexp_link.sh
index 00f0f6854..a0f706a1a 100644
--- a/tests/results/test_namespace/00_6regexp_link.sh
+++ b/tests/results/test_namespace/00_6regexp_link.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -25,3 +28,4 @@
│ │ - #b2b1b1 │
│ │ - #b3b2b2 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6secret.adoc b/tests/results/test_namespace/00_6secret.adoc
index a63fe2f46..0658c61e2 100644
--- a/tests/results/test_namespace/00_6secret.adoc
+++ b/tests/results/test_namespace/00_6secret.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6secret.gitlab.md b/tests/results/test_namespace/00_6secret.gitlab.md
new file mode 100644
index 000000000..31d08610b
--- /dev/null
+++ b/tests/results/test_namespace/00_6secret.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **rougail.secret1**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **rougail.secret2**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6secret.md b/tests/results/test_namespace/00_6secret.md
index 6f7239331..1863c0149 100644
--- a/tests/results/test_namespace/00_6secret.md
+++ b/tests/results/test_namespace/00_6secret.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.secret1**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
| **rougail.secret2**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: value |
diff --git a/tests/results/test_namespace/00_6secret.sh b/tests/results/test_namespace/00_6secret.sh
index 21ee9a706..59fb9f8b9 100644
--- a/tests/results/test_namespace/00_6secret.sh
+++ b/tests/results/test_namespace/00_6secret.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.secret2[0m │ The second variable. │
│ [1;7m secret [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6secret_param.adoc b/tests/results/test_namespace/00_6secret_param.adoc
index b6f7bf79f..510c849f0 100644
--- a/tests/results/test_namespace/00_6secret_param.adoc
+++ b/tests/results/test_namespace/00_6secret_param.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6secret_param.gitlab.md b/tests/results/test_namespace/00_6secret_param.gitlab.md
new file mode 100644
index 000000000..857e3972b
--- /dev/null
+++ b/tests/results/test_namespace/00_6secret_param.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.secret1**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Validator**: minimum length for the secret is 10 characters |
+| **rougail.secret2**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Validators**:
- maximum length for the secret is 10 characters
- forbidden characters: "$" and "^"
**Default**: value |
+| **rougail.secret3**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The third variable.
**Validators**:
- maximum length for the secret is 10 characters
- forbidden characters: "$"
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6secret_param.md b/tests/results/test_namespace/00_6secret_param.md
index fc32da689..9f03ebc1c 100644
--- a/tests/results/test_namespace/00_6secret_param.md
+++ b/tests/results/test_namespace/00_6secret_param.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.secret1**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Validator**: minimum length for the secret is 10 characters |
| **rougail.secret2**
[`secret`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Validators**:
- maximum length for the secret is 10 characters
- forbidden characters: "$" and "^"
**Default**: value |
diff --git a/tests/results/test_namespace/00_6secret_param.sh b/tests/results/test_namespace/00_6secret_param.sh
index c48f2c262..4b1c48264 100644
--- a/tests/results/test_namespace/00_6secret_param.sh
+++ b/tests/results/test_namespace/00_6secret_param.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -24,3 +27,4 @@
│ │ - forbidden characters: "$" │
│ │ [1mDefault[0m: value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_6string.adoc b/tests/results/test_namespace/00_6string.adoc
index 6a1c7468a..72a6af6f6 100644
--- a/tests/results/test_namespace/00_6string.adoc
+++ b/tests/results/test_namespace/00_6string.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_6string.gitlab.md b/tests/results/test_namespace/00_6string.gitlab.md
new file mode 100644
index 000000000..de7674e9a
--- /dev/null
+++ b/tests/results/test_namespace/00_6string.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable. |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The third variable. |
+| **rougail.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The forth variable.
**Default**: value |
+| **rougail.var5**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: value |
+| **rougail.var6**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The sixth variable.
**Default**: value |
+| **rougail.var7**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The seventh variable.
**Default**: 8080 |
+| **rougail.var8**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The height variable.
**Default**: true |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_6string.md b/tests/results/test_namespace/00_6string.md
index c38597ff1..b0a477e9e 100644
--- a/tests/results/test_namespace/00_6string.md
+++ b/tests/results/test_namespace/00_6string.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable. |
diff --git a/tests/results/test_namespace/00_6string.sh b/tests/results/test_namespace/00_6string.sh
index 3e6f598a0..d1da43204 100644
--- a/tests/results/test_namespace/00_6string.sh
+++ b/tests/results/test_namespace/00_6string.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -30,3 +33,4 @@
│ [1mrougail.var8[0m │ The height variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7choice_quote.adoc b/tests/results/test_namespace/00_7choice_quote.adoc
index 04b66e7e6..a8626da3f 100644
--- a/tests/results/test_namespace/00_7choice_quote.adoc
+++ b/tests/results/test_namespace/00_7choice_quote.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7choice_quote.gitlab.md b/tests/results/test_namespace/00_7choice_quote.gitlab.md
new file mode 100644
index 000000000..2e660a0e7
--- /dev/null
+++ b/tests/results/test_namespace/00_7choice_quote.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
+| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A choice.
**Choices**:
- quote' **← (default)**
- quote"
- quote"' |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7choice_quote.md b/tests/results/test_namespace/00_7choice_quote.md
index 46f46a132..3a36377a4 100644
--- a/tests/results/test_namespace/00_7choice_quote.md
+++ b/tests/results/test_namespace/00_7choice_quote.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A choice.
**Choices**:
- quote' **← (default)**
- quote"
- quote"' |
diff --git a/tests/results/test_namespace/00_7choice_quote.sh b/tests/results/test_namespace/00_7choice_quote.sh
index 3dc92704d..e4203d570 100644
--- a/tests/results/test_namespace/00_7choice_quote.sh
+++ b/tests/results/test_namespace/00_7choice_quote.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ │ - quote" │
│ │ - quote"' │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7help.adoc b/tests/results/test_namespace/00_7help.adoc
index c8393feb3..def16ae32 100644
--- a/tests/results/test_namespace/00_7help.adoc
+++ b/tests/results/test_namespace/00_7help.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7help.gitlab.md b/tests/results/test_namespace/00_7help.gitlab.md
new file mode 100644
index 000000000..ff33d6065
--- /dev/null
+++ b/tests/results/test_namespace/00_7help.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
Multi line
Help
With useful information. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
Multi line
Help
With useful information. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7help.md b/tests/results/test_namespace/00_7help.md
index c0a5bff13..540d686f1 100644
--- a/tests/results/test_namespace/00_7help.md
+++ b/tests/results/test_namespace/00_7help.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
Multi line
Help
With useful information. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
Multi line
Help
With useful information. |
diff --git a/tests/results/test_namespace/00_7help.sh b/tests/results/test_namespace/00_7help.sh
index 9fa2823ca..01d12874a 100644
--- a/tests/results/test_namespace/00_7help.sh
+++ b/tests/results/test_namespace/00_7help.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -18,3 +21,4 @@
│ │ Help │
│ │ With useful information. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7help_quote.adoc b/tests/results/test_namespace/00_7help_quote.adoc
index 84ef0e566..dc8c95890 100644
--- a/tests/results/test_namespace/00_7help_quote.adoc
+++ b/tests/results/test_namespace/00_7help_quote.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7help_quote.gitlab.md b/tests/results/test_namespace/00_7help_quote.gitlab.md
new file mode 100644
index 000000000..cbe5a9ee4
--- /dev/null
+++ b/tests/results/test_namespace/00_7help_quote.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
Message with '. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
Message with ". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7help_quote.md b/tests/results/test_namespace/00_7help_quote.md
index 5caae62de..c3b98d65c 100644
--- a/tests/results/test_namespace/00_7help_quote.md
+++ b/tests/results/test_namespace/00_7help_quote.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
Message with '. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable.
Message with ". |
diff --git a/tests/results/test_namespace/00_7help_quote.sh b/tests/results/test_namespace/00_7help_quote.sh
index 0975fd616..85fb76717 100644
--- a/tests/results/test_namespace/00_7help_quote.sh
+++ b/tests/results/test_namespace/00_7help_quote.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.var2[0m │ The second variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ Message with ". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7help_sup.adoc b/tests/results/test_namespace/00_7help_sup.adoc
index 074e86821..56408c49a 100644
--- a/tests/results/test_namespace/00_7help_sup.adoc
+++ b/tests/results/test_namespace/00_7help_sup.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7help_sup.gitlab.md b/tests/results/test_namespace/00_7help_sup.gitlab.md
new file mode 100644
index 000000000..cf50421f4
--- /dev/null
+++ b/tests/results/test_namespace/00_7help_sup.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first <variable>.
Multi line
<Help>
With useful information. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second <variable>.
Multi line
<Help>
With useful information. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7help_sup.md b/tests/results/test_namespace/00_7help_sup.md
index 619a34aa2..71560f702 100644
--- a/tests/results/test_namespace/00_7help_sup.md
+++ b/tests/results/test_namespace/00_7help_sup.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first <variable>.
Multi line
<Help>
With useful information. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second <variable>.
Multi line
<Help>
With useful information. |
diff --git a/tests/results/test_namespace/00_7help_sup.sh b/tests/results/test_namespace/00_7help_sup.sh
index 2ea36ef3b..6d43fb482 100644
--- a/tests/results/test_namespace/00_7help_sup.sh
+++ b/tests/results/test_namespace/00_7help_sup.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -18,3 +21,4 @@
│ │ │
│ │ With useful information. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7value_doublequote.adoc b/tests/results/test_namespace/00_7value_doublequote.adoc
index 4524debfe..8c6e04d62 100644
--- a/tests/results/test_namespace/00_7value_doublequote.adoc
+++ b/tests/results/test_namespace/00_7value_doublequote.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7value_doublequote.gitlab.md b/tests/results/test_namespace/00_7value_doublequote.gitlab.md
new file mode 100644
index 000000000..aa10cc5a9
--- /dev/null
+++ b/tests/results/test_namespace/00_7value_doublequote.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7value_doublequote.md b/tests/results/test_namespace/00_7value_doublequote.md
index 65bf91822..2094ffc09 100644
--- a/tests/results/test_namespace/00_7value_doublequote.md
+++ b/tests/results/test_namespace/00_7value_doublequote.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote" |
diff --git a/tests/results/test_namespace/00_7value_doublequote.sh b/tests/results/test_namespace/00_7value_doublequote.sh
index 1c1982c65..e96a5a10a 100644
--- a/tests/results/test_namespace/00_7value_doublequote.sh
+++ b/tests/results/test_namespace/00_7value_doublequote.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: quote" │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7value_doublequote2.adoc b/tests/results/test_namespace/00_7value_doublequote2.adoc
index 1aea3f871..2cf81b6c3 100644
--- a/tests/results/test_namespace/00_7value_doublequote2.adoc
+++ b/tests/results/test_namespace/00_7value_doublequote2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7value_doublequote2.gitlab.md b/tests/results/test_namespace/00_7value_doublequote2.gitlab.md
new file mode 100644
index 000000000..678c18bc1
--- /dev/null
+++ b/tests/results/test_namespace/00_7value_doublequote2.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote'" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7value_doublequote2.md b/tests/results/test_namespace/00_7value_doublequote2.md
index 53a289e82..0fbf5fd00 100644
--- a/tests/results/test_namespace/00_7value_doublequote2.md
+++ b/tests/results/test_namespace/00_7value_doublequote2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote'" |
diff --git a/tests/results/test_namespace/00_7value_doublequote2.sh b/tests/results/test_namespace/00_7value_doublequote2.sh
index 9d6c5b5fe..1a49d94b5 100644
--- a/tests/results/test_namespace/00_7value_doublequote2.sh
+++ b/tests/results/test_namespace/00_7value_doublequote2.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: quote'" │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7value_doublequote3.adoc b/tests/results/test_namespace/00_7value_doublequote3.adoc
index 37bf59efd..88cd61921 100644
--- a/tests/results/test_namespace/00_7value_doublequote3.adoc
+++ b/tests/results/test_namespace/00_7value_doublequote3.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7value_doublequote3.gitlab.md b/tests/results/test_namespace/00_7value_doublequote3.gitlab.md
new file mode 100644
index 000000000..185cd3770
--- /dev/null
+++ b/tests/results/test_namespace/00_7value_doublequote3.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote\"\' |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7value_doublequote3.md b/tests/results/test_namespace/00_7value_doublequote3.md
index cbce1b8c2..750f10df9 100644
--- a/tests/results/test_namespace/00_7value_doublequote3.md
+++ b/tests/results/test_namespace/00_7value_doublequote3.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote\"\' |
diff --git a/tests/results/test_namespace/00_7value_doublequote3.sh b/tests/results/test_namespace/00_7value_doublequote3.sh
index a44ddb041..89e8f5d8a 100644
--- a/tests/results/test_namespace/00_7value_doublequote3.sh
+++ b/tests/results/test_namespace/00_7value_doublequote3.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: quote\"\' │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_7value_quote.adoc b/tests/results/test_namespace/00_7value_quote.adoc
index 04ba78525..1422ad073 100644
--- a/tests/results/test_namespace/00_7value_quote.adoc
+++ b/tests/results/test_namespace/00_7value_quote.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_7value_quote.gitlab.md b/tests/results/test_namespace/00_7value_quote.gitlab.md
new file mode 100644
index 000000000..fa33cd559
--- /dev/null
+++ b/tests/results/test_namespace/00_7value_quote.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote' |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_7value_quote.md b/tests/results/test_namespace/00_7value_quote.md
index 6692d5528..46c32b054 100644
--- a/tests/results/test_namespace/00_7value_quote.md
+++ b/tests/results/test_namespace/00_7value_quote.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: quote' |
diff --git a/tests/results/test_namespace/00_7value_quote.sh b/tests/results/test_namespace/00_7value_quote.sh
index 901971368..68fcaec07 100644
--- a/tests/results/test_namespace/00_7value_quote.sh
+++ b/tests/results/test_namespace/00_7value_quote.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: quote' │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_8calculation_information.adoc b/tests/results/test_namespace/00_8calculation_information.adoc
index efe7ce043..c092428b6 100644
--- a/tests/results/test_namespace/00_8calculation_information.adoc
+++ b/tests/results/test_namespace/00_8calculation_information.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_8calculation_information.gitlab.md b/tests/results/test_namespace/00_8calculation_information.gitlab.md
new file mode 100644
index 000000000..5af3cf230
--- /dev/null
+++ b/tests/results/test_namespace/00_8calculation_information.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: get information test_information. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_8calculation_information.md b/tests/results/test_namespace/00_8calculation_information.md
index b9d7b4e2c..e3ccca673 100644
--- a/tests/results/test_namespace/00_8calculation_information.md
+++ b/tests/results/test_namespace/00_8calculation_information.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: get information test_information. |
diff --git a/tests/results/test_namespace/00_8calculation_information.sh b/tests/results/test_namespace/00_8calculation_information.sh
index 936181c63..621c159d6 100644
--- a/tests/results/test_namespace/00_8calculation_information.sh
+++ b/tests/results/test_namespace/00_8calculation_information.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: get information │
│ │ test_information. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_8calculation_namespace.adoc b/tests/results/test_namespace/00_8calculation_namespace.adoc
index 8e2c1f32a..0f6a137ef 100644
--- a/tests/results/test_namespace/00_8calculation_namespace.adoc
+++ b/tests/results/test_namespace/00_8calculation_namespace.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_8calculation_namespace.gitlab.md b/tests/results/test_namespace/00_8calculation_namespace.gitlab.md
new file mode 100644
index 000000000..f65533f3c
--- /dev/null
+++ b/tests/results/test_namespace/00_8calculation_namespace.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: the value of the namespace. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_8calculation_namespace.md b/tests/results/test_namespace/00_8calculation_namespace.md
index 8ecc6ea54..ed21fa22e 100644
--- a/tests/results/test_namespace/00_8calculation_namespace.md
+++ b/tests/results/test_namespace/00_8calculation_namespace.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: the value of the namespace. |
diff --git a/tests/results/test_namespace/00_8calculation_namespace.sh b/tests/results/test_namespace/00_8calculation_namespace.sh
index 4faa2e2bc..73bda508c 100644
--- a/tests/results/test_namespace/00_8calculation_namespace.sh
+++ b/tests/results/test_namespace/00_8calculation_namespace.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of the namespace. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_8calculation_param_namespace.adoc b/tests/results/test_namespace/00_8calculation_param_namespace.adoc
index 7a262a624..a590a2ee6 100644
--- a/tests/results/test_namespace/00_8calculation_param_namespace.adoc
+++ b/tests/results/test_namespace/00_8calculation_param_namespace.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_8calculation_param_namespace.gitlab.md b/tests/results/test_namespace/00_8calculation_param_namespace.gitlab.md
new file mode 100644
index 000000000..8358238ca
--- /dev/null
+++ b/tests/results/test_namespace/00_8calculation_param_namespace.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_8calculation_param_namespace.md b/tests/results/test_namespace/00_8calculation_param_namespace.md
index 52fae15ff..3b5827a08 100644
--- a/tests/results/test_namespace/00_8calculation_param_namespace.md
+++ b/tests/results/test_namespace/00_8calculation_param_namespace.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: depends on a calculation. |
diff --git a/tests/results/test_namespace/00_8calculation_param_namespace.sh b/tests/results/test_namespace/00_8calculation_param_namespace.sh
index 1d04c2315..e7f001bf9 100644
--- a/tests/results/test_namespace/00_8calculation_param_namespace.sh
+++ b/tests/results/test_namespace/00_8calculation_param_namespace.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_8test.adoc b/tests/results/test_namespace/00_8test.adoc
index df8f2301c..f55895d3f 100644
--- a/tests/results/test_namespace/00_8test.adoc
+++ b/tests/results/test_namespace/00_8test.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_8test.gitlab.md b/tests/results/test_namespace/00_8test.gitlab.md
new file mode 100644
index 000000000..5c084663a
--- /dev/null
+++ b/tests/results/test_namespace/00_8test.gitlab.md
@@ -0,0 +1,15 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Example**: test |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: value
**Example**: test |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The third variable.
**Examples**:
- test1
- test2 |
+| **rougail.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | The forth variable.
**Examples**:
- null
- test1
- test2 |
+| **rougail.var5**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The fifth variable.
**Default**: true
**Example**: false |
+| **rougail.var6**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The sixth variable.
**Examples**:
- test1
- test2 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_8test.md b/tests/results/test_namespace/00_8test.md
index 543f2c030..c938e4373 100644
--- a/tests/results/test_namespace/00_8test.md
+++ b/tests/results/test_namespace/00_8test.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable.
**Example**: test |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second variable.
**Default**: value
**Example**: test |
diff --git a/tests/results/test_namespace/00_8test.sh b/tests/results/test_namespace/00_8test.sh
index ae55080d2..ad0645055 100644
--- a/tests/results/test_namespace/00_8test.sh
+++ b/tests/results/test_namespace/00_8test.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -33,3 +36,4 @@
│ [1;7mmultiple [0m │ - test1 │
│ │ - test2 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9choice_variable_multi.adoc b/tests/results/test_namespace/00_9choice_variable_multi.adoc
index a9ebdaf2f..0d8eca608 100644
--- a/tests/results/test_namespace/00_9choice_variable_multi.adoc
+++ b/tests/results/test_namespace/00_9choice_variable_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9choice_variable_multi.gitlab.md b/tests/results/test_namespace/00_9choice_variable_multi.gitlab.md
new file mode 100644
index 000000000..b8348b020
--- /dev/null
+++ b/tests/results/test_namespace/00_9choice_variable_multi.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.variable1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Choices**:
- val1
- val2 |
+| **rougail.variable2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A second variable.
**Choices**:
- val1
- val2 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9choice_variable_multi.md b/tests/results/test_namespace/00_9choice_variable_multi.md
index cc18e7c7a..973864f2c 100644
--- a/tests/results/test_namespace/00_9choice_variable_multi.md
+++ b/tests/results/test_namespace/00_9choice_variable_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.
**Choices**:
- val1
- val2 |
| **rougail.variable2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A second variable.
**Choices**:
- val1
- val2 |
diff --git a/tests/results/test_namespace/00_9choice_variable_multi.sh b/tests/results/test_namespace/00_9choice_variable_multi.sh
index fede3ef9a..e14433c35 100644
--- a/tests/results/test_namespace/00_9choice_variable_multi.sh
+++ b/tests/results/test_namespace/00_9choice_variable_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,3 +19,4 @@
│ [1;7mmultiple [0m │ - val1 │
│ │ - val2 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9choice_variables.adoc b/tests/results/test_namespace/00_9choice_variables.adoc
index 82a1a0b5a..75b9d99e9 100644
--- a/tests/results/test_namespace/00_9choice_variables.adoc
+++ b/tests/results/test_namespace/00_9choice_variables.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9choice_variables.gitlab.md b/tests/results/test_namespace/00_9choice_variables.gitlab.md
new file mode 100644
index 000000000..21c11c967
--- /dev/null
+++ b/tests/results/test_namespace/00_9choice_variables.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.source_variable_1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first source variable.
**Default**: val1 |
+| **rougail.source_variable_2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second source variable.
**Default**: val2 |
+| **rougail.my_variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**:
- the value of the variable "rougail.source_variable_1".
- the value of the variable "rougail.source_variable_2".
**Default**: val1 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9choice_variables.md b/tests/results/test_namespace/00_9choice_variables.md
index 3a2487861..e52e82ab8 100644
--- a/tests/results/test_namespace/00_9choice_variables.md
+++ b/tests/results/test_namespace/00_9choice_variables.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.source_variable_1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first source variable.
**Default**: val1 |
| **rougail.source_variable_2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The second source variable.
**Default**: val2 |
diff --git a/tests/results/test_namespace/00_9choice_variables.sh b/tests/results/test_namespace/00_9choice_variables.sh
index 2f5f1be01..9d04d57bd 100644
--- a/tests/results/test_namespace/00_9choice_variables.sh
+++ b/tests/results/test_namespace/00_9choice_variables.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -20,3 +23,4 @@
│ │ "rougail.source_variable_2". │
│ │ [1mDefault[0m: val1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation.adoc b/tests/results/test_namespace/00_9default_calculation.adoc
index 7bd128125..9e79b872e 100644
--- a/tests/results/test_namespace/00_9default_calculation.adoc
+++ b/tests/results/test_namespace/00_9default_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation.gitlab.md b/tests/results/test_namespace/00_9default_calculation.gitlab.md
new file mode 100644
index 000000000..264f7c1fb
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: concat all parameters. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation.md b/tests/results/test_namespace/00_9default_calculation.md
index cf6f1c4a0..802ed7aef 100644
--- a/tests/results/test_namespace/00_9default_calculation.md
+++ b/tests/results/test_namespace/00_9default_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: concat all parameters. |
diff --git a/tests/results/test_namespace/00_9default_calculation.sh b/tests/results/test_namespace/00_9default_calculation.sh
index 204502400..10c3c7585 100644
--- a/tests/results/test_namespace/00_9default_calculation.sh
+++ b/tests/results/test_namespace/00_9default_calculation.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: concat all parameters. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_information.adoc b/tests/results/test_namespace/00_9default_calculation_information.adoc
index ab9477d99..da74997ac 100644
--- a/tests/results/test_namespace/00_9default_calculation_information.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_information.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_information.gitlab.md b/tests/results/test_namespace/00_9default_calculation_information.gitlab.md
new file mode 100644
index 000000000..b368e1638
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_information.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: returns the information. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_information.md b/tests/results/test_namespace/00_9default_calculation_information.md
index 78e66f795..556205926 100644
--- a/tests/results/test_namespace/00_9default_calculation_information.md
+++ b/tests/results/test_namespace/00_9default_calculation_information.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: returns the information. |
diff --git a/tests/results/test_namespace/00_9default_calculation_information.sh b/tests/results/test_namespace/00_9default_calculation_information.sh
index 0b19edcae..65815ad69 100644
--- a/tests/results/test_namespace/00_9default_calculation_information.sh
+++ b/tests/results/test_namespace/00_9default_calculation_information.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: returns the information. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_information_other_variable.adoc b/tests/results/test_namespace/00_9default_calculation_information_other_variable.adoc
index 74f27a81d..2adc43648 100644
--- a/tests/results/test_namespace/00_9default_calculation_information_other_variable.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_information_other_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_information_other_variable.gitlab.md b/tests/results/test_namespace/00_9default_calculation_information_other_variable.gitlab.md
new file mode 100644
index 000000000..6dd4c8502
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_information_other_variable.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_information_other_variable.md b/tests/results/test_namespace/00_9default_calculation_information_other_variable.md
index a596ce1c0..c46821947 100644
--- a/tests/results/test_namespace/00_9default_calculation_information_other_variable.md
+++ b/tests/results/test_namespace/00_9default_calculation_information_other_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: depends on a calculation. |
diff --git a/tests/results/test_namespace/00_9default_calculation_information_other_variable.sh b/tests/results/test_namespace/00_9default_calculation_information_other_variable.sh
index ebb597e61..d1a11ea55 100644
--- a/tests/results/test_namespace/00_9default_calculation_information_other_variable.sh
+++ b/tests/results/test_namespace/00_9default_calculation_information_other_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.var2[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional.adoc b/tests/results/test_namespace/00_9default_calculation_multi_optional.adoc
index 48777bb6c..6ef772935 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional.gitlab.md b/tests/results/test_namespace/00_9default_calculation_multi_optional.gitlab.md
new file mode 100644
index 000000000..34584ca77
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
+| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional.md b/tests/results/test_namespace/00_9default_calculation_multi_optional.md
index 499dfd711..87d391961 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional.md
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional.sh b/tests/results/test_namespace/00_9default_calculation_multi_optional.sh
index e557c6b10..a315c1079 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional.sh
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.my_variable" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional2.adoc b/tests/results/test_namespace/00_9default_calculation_multi_optional2.adoc
index 48777bb6c..6ef772935 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional2.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional2.gitlab.md b/tests/results/test_namespace/00_9default_calculation_multi_optional2.gitlab.md
new file mode 100644
index 000000000..34584ca77
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional2.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
+| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional2.md b/tests/results/test_namespace/00_9default_calculation_multi_optional2.md
index 499dfd711..87d391961 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional2.md
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional2.sh b/tests/results/test_namespace/00_9default_calculation_multi_optional2.sh
index e557c6b10..a315c1079 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional2.sh
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.my_variable" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.adoc b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.adoc
index 48777bb6c..6ef772935 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.gitlab.md b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.gitlab.md
new file mode 100644
index 000000000..34584ca77
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
+| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.md b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.md
index 499dfd711..87d391961 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.md
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | My_variable.
**Default**: val1 |
| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
diff --git a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.sh b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.sh
index e557c6b10..a315c1079 100644
--- a/tests/results/test_namespace/00_9default_calculation_multi_optional_default.sh
+++ b/tests/results/test_namespace/00_9default_calculation_multi_optional_default.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.my_variable" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_optional.adoc b/tests/results/test_namespace/00_9default_calculation_optional.adoc
index 4c9365a32..4308f1592 100644
--- a/tests/results/test_namespace/00_9default_calculation_optional.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_optional.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_optional.gitlab.md b/tests/results/test_namespace/00_9default_calculation_optional.gitlab.md
new file mode 100644
index 000000000..4c5819dab
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_optional.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------|
+| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_optional.md b/tests/results/test_namespace/00_9default_calculation_optional.md
index 3c62de57d..687503cfc 100644
--- a/tests/results/test_namespace/00_9default_calculation_optional.md
+++ b/tests/results/test_namespace/00_9default_calculation_optional.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable. |
diff --git a/tests/results/test_namespace/00_9default_calculation_optional.sh b/tests/results/test_namespace/00_9default_calculation_optional.sh
index 6f7bb94a3..bd1aa9412 100644
--- a/tests/results/test_namespace/00_9default_calculation_optional.sh
+++ b/tests/results/test_namespace/00_9default_calculation_optional.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_optional_exists.adoc b/tests/results/test_namespace/00_9default_calculation_optional_exists.adoc
index fa9141471..a54254fe8 100644
--- a/tests/results/test_namespace/00_9default_calculation_optional_exists.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_optional_exists.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_optional_exists.gitlab.md b/tests/results/test_namespace/00_9default_calculation_optional_exists.gitlab.md
new file mode 100644
index 000000000..80dbd1fad
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_optional_exists.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_variable.
**Default**:
- val1
- val2 |
+| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_optional_exists.md b/tests/results/test_namespace/00_9default_calculation_optional_exists.md
index 0e36f732a..bfc7078a8 100644
--- a/tests/results/test_namespace/00_9default_calculation_optional_exists.md
+++ b/tests/results/test_namespace/00_9default_calculation_optional_exists.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.my_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_variable.
**Default**:
- val1
- val2 |
| **rougail.my_calculated_variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | My_calculated_variable.
**Default**: the value of the variable "rougail.my_variable" if it is defined. |
diff --git a/tests/results/test_namespace/00_9default_calculation_optional_exists.sh b/tests/results/test_namespace/00_9default_calculation_optional_exists.sh
index a3d4140a9..ff3208f7e 100644
--- a/tests/results/test_namespace/00_9default_calculation_optional_exists.sh
+++ b/tests/results/test_namespace/00_9default_calculation_optional_exists.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,3 +19,4 @@
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.my_variable" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_calculation_param_optional.adoc b/tests/results/test_namespace/00_9default_calculation_param_optional.adoc
index ac8c269d3..10e32cc87 100644
--- a/tests/results/test_namespace/00_9default_calculation_param_optional.adoc
+++ b/tests/results/test_namespace/00_9default_calculation_param_optional.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_calculation_param_optional.gitlab.md b/tests/results/test_namespace/00_9default_calculation_param_optional.gitlab.md
new file mode 100644
index 000000000..31364e731
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_calculation_param_optional.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A first variable.
**Default**: returns a value. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_calculation_param_optional.md b/tests/results/test_namespace/00_9default_calculation_param_optional.md
index 6714b3558..740bf89f1 100644
--- a/tests/results/test_namespace/00_9default_calculation_param_optional.md
+++ b/tests/results/test_namespace/00_9default_calculation_param_optional.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A first variable.
**Default**: returns a value. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
diff --git a/tests/results/test_namespace/00_9default_calculation_param_optional.sh b/tests/results/test_namespace/00_9default_calculation_param_optional.sh
index 4edf67b12..312a691ec 100644
--- a/tests/results/test_namespace/00_9default_calculation_param_optional.sh
+++ b/tests/results/test_namespace/00_9default_calculation_param_optional.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.var2[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: no │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_information_other_variable.adoc b/tests/results/test_namespace/00_9default_information_other_variable.adoc
index 31b53dd46..f420622c2 100644
--- a/tests/results/test_namespace/00_9default_information_other_variable.adoc
+++ b/tests/results/test_namespace/00_9default_information_other_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_information_other_variable.gitlab.md b/tests/results/test_namespace/00_9default_information_other_variable.gitlab.md
new file mode 100644
index 000000000..964d16826
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_information_other_variable.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "rougail.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_information_other_variable.md b/tests/results/test_namespace/00_9default_information_other_variable.md
index 7e2511782..eb73b3c7a 100644
--- a/tests/results/test_namespace/00_9default_information_other_variable.md
+++ b/tests/results/test_namespace/00_9default_information_other_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "rougail.var1". |
diff --git a/tests/results/test_namespace/00_9default_information_other_variable.sh b/tests/results/test_namespace/00_9default_information_other_variable.sh
index c8ae7fdfc..ba99e7b01 100644
--- a/tests/results/test_namespace/00_9default_information_other_variable.sh
+++ b/tests/results/test_namespace/00_9default_information_other_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ │ information "test_information" of │
│ │ the variable "rougail.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_information_other_variable2.adoc b/tests/results/test_namespace/00_9default_information_other_variable2.adoc
index 31b53dd46..f420622c2 100644
--- a/tests/results/test_namespace/00_9default_information_other_variable2.adoc
+++ b/tests/results/test_namespace/00_9default_information_other_variable2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_information_other_variable2.gitlab.md b/tests/results/test_namespace/00_9default_information_other_variable2.gitlab.md
new file mode 100644
index 000000000..964d16826
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_information_other_variable2.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "rougail.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_information_other_variable2.md b/tests/results/test_namespace/00_9default_information_other_variable2.md
index 7e2511782..eb73b3c7a 100644
--- a/tests/results/test_namespace/00_9default_information_other_variable2.md
+++ b/tests/results/test_namespace/00_9default_information_other_variable2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "rougail.var1". |
diff --git a/tests/results/test_namespace/00_9default_information_other_variable2.sh b/tests/results/test_namespace/00_9default_information_other_variable2.sh
index c8ae7fdfc..ba99e7b01 100644
--- a/tests/results/test_namespace/00_9default_information_other_variable2.sh
+++ b/tests/results/test_namespace/00_9default_information_other_variable2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ │ information "test_information" of │
│ │ the variable "rougail.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_integer.adoc b/tests/results/test_namespace/00_9default_integer.adoc
index 308d3ee97..5d823c21a 100644
--- a/tests/results/test_namespace/00_9default_integer.adoc
+++ b/tests/results/test_namespace/00_9default_integer.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_integer.gitlab.md b/tests/results/test_namespace/00_9default_integer.gitlab.md
new file mode 100644
index 000000000..3af40c9be
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_integer.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choice for 0 to 9.
**Default**: 9 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_integer.md b/tests/results/test_namespace/00_9default_integer.md
index 96d9174fd..7ac756e43 100644
--- a/tests/results/test_namespace/00_9default_integer.md
+++ b/tests/results/test_namespace/00_9default_integer.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choice for 0 to 9.
**Default**: 9 |
diff --git a/tests/results/test_namespace/00_9default_integer.sh b/tests/results/test_namespace/00_9default_integer.sh
index 102ba1f43..576c97952 100644
--- a/tests/results/test_namespace/00_9default_integer.sh
+++ b/tests/results/test_namespace/00_9default_integer.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: choice for 0 to 9. │
│ │ [1mDefault[0m: 9 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9default_number.adoc b/tests/results/test_namespace/00_9default_number.adoc
index 308d3ee97..5d823c21a 100644
--- a/tests/results/test_namespace/00_9default_number.adoc
+++ b/tests/results/test_namespace/00_9default_number.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9default_number.gitlab.md b/tests/results/test_namespace/00_9default_number.gitlab.md
new file mode 100644
index 000000000..3af40c9be
--- /dev/null
+++ b/tests/results/test_namespace/00_9default_number.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choice for 0 to 9.
**Default**: 9 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9default_number.md b/tests/results/test_namespace/00_9default_number.md
index 96d9174fd..7ac756e43 100644
--- a/tests/results/test_namespace/00_9default_number.md
+++ b/tests/results/test_namespace/00_9default_number.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**: choice for 0 to 9.
**Default**: 9 |
diff --git a/tests/results/test_namespace/00_9default_number.sh b/tests/results/test_namespace/00_9default_number.sh
index 102ba1f43..576c97952 100644
--- a/tests/results/test_namespace/00_9default_number.sh
+++ b/tests/results/test_namespace/00_9default_number.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: choice for 0 to 9. │
│ │ [1mDefault[0m: 9 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9extra.adoc b/tests/results/test_namespace/00_9extra.adoc
index 0f4b0d973..f869c8e2b 100644
--- a/tests/results/test_namespace/00_9extra.adoc
+++ b/tests/results/test_namespace/00_9extra.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,7 +13,7 @@ A variable. +
== Variables for "extra"
-[cols="1a,1a"]
+**extra**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9extra.gitlab.md b/tests/results/test_namespace/00_9extra.gitlab.md
new file mode 100644
index 000000000..6d6a8cd46
--- /dev/null
+++ b/tests/results/test_namespace/00_9extra.gitlab.md
@@ -0,0 +1,19 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: rougail |
+
+extra
+
+>>> [!note] Informations
+**extra**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------|
+| **extra.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: return no. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9extra.md b/tests/results/test_namespace/00_9extra.md
index f78ede994..216242fc3 100644
--- a/tests/results/test_namespace/00_9extra.md
+++ b/tests/results/test_namespace/00_9extra.md
@@ -1,12 +1,12 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: rougail |
# Variables for "extra"
-| Variable | Description |
+**extra**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **extra.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: return no. |
diff --git a/tests/results/test_namespace/00_9extra.sh b/tests/results/test_namespace/00_9extra.sh
index 6ccabf7eb..00f027093 100644
--- a/tests/results/test_namespace/00_9extra.sh
+++ b/tests/results/test_namespace/00_9extra.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -11,12 +14,17 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96mVariables for [0m[1;4;96m"extra"[0m
+
+[1mextra[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mextra.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: return no. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9extra_calculation.adoc b/tests/results/test_namespace/00_9extra_calculation.adoc
index 7e92df4e5..43f910f71 100644
--- a/tests/results/test_namespace/00_9extra_calculation.adoc
+++ b/tests/results/test_namespace/00_9extra_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,7 +13,7 @@ A variable. +
== Variables for "extra"
-[cols="1a,1a"]
+**extra**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9extra_calculation.gitlab.md b/tests/results/test_namespace/00_9extra_calculation.gitlab.md
new file mode 100644
index 000000000..ed19d635d
--- /dev/null
+++ b/tests/results/test_namespace/00_9extra_calculation.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: value |
+
+extra
+
+>>> [!note] Informations
+**extra**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
+| **extra.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: the value of the variable "rougail.variable". |
+| **extra.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: copy the value of rougail.variable. |
+| **extra.variable3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: copy the value of rougail.variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9extra_calculation.md b/tests/results/test_namespace/00_9extra_calculation.md
index 338d9226a..061cf1c4b 100644
--- a/tests/results/test_namespace/00_9extra_calculation.md
+++ b/tests/results/test_namespace/00_9extra_calculation.md
@@ -1,12 +1,12 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: value |
# Variables for "extra"
-| Variable | Description |
+**extra**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **extra.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: the value of the variable "rougail.variable". |
| **extra.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: copy the value of rougail.variable. |
diff --git a/tests/results/test_namespace/00_9extra_calculation.sh b/tests/results/test_namespace/00_9extra_calculation.sh
index 826fb8bdb..f0abdb101 100644
--- a/tests/results/test_namespace/00_9extra_calculation.sh
+++ b/tests/results/test_namespace/00_9extra_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -11,9 +14,13 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96mVariables for [0m[1;4;96m"extra"[0m
+
+[1mextra[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -29,3 +36,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: copy the value of │
│ │ rougail.variable. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/00_9extra_ouside.adoc b/tests/results/test_namespace/00_9extra_ouside.adoc
index 305b3640a..40e109ab8 100644
--- a/tests/results/test_namespace/00_9extra_ouside.adoc
+++ b/tests/results/test_namespace/00_9extra_ouside.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,7 +13,7 @@ A variable. +
== Variables for "extra"
-[cols="1a,1a"]
+**extra**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/00_9extra_ouside.gitlab.md b/tests/results/test_namespace/00_9extra_ouside.gitlab.md
new file mode 100644
index 000000000..7da40706b
--- /dev/null
+++ b/tests/results/test_namespace/00_9extra_ouside.gitlab.md
@@ -0,0 +1,19 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: the value of the variable "extra.variable". |
+
+extra
+
+>>> [!note] Informations
+**extra**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **extra.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: value in extra |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/00_9extra_ouside.md b/tests/results/test_namespace/00_9extra_ouside.md
index b61e547e3..15148c7a3 100644
--- a/tests/results/test_namespace/00_9extra_ouside.md
+++ b/tests/results/test_namespace/00_9extra_ouside.md
@@ -1,12 +1,12 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: the value of the variable "extra.variable". |
# Variables for "extra"
-| Variable | Description |
+**extra**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **extra.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: value in extra |
diff --git a/tests/results/test_namespace/00_9extra_ouside.sh b/tests/results/test_namespace/00_9extra_ouside.sh
index 21ec95c75..862bd1a69 100644
--- a/tests/results/test_namespace/00_9extra_ouside.sh
+++ b/tests/results/test_namespace/00_9extra_ouside.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,12 +15,17 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96mVariables for [0m[1;4;96m"extra"[0m
+
+[1mextra[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mextra.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: value in extra │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_6boolean_multi.adoc b/tests/results/test_namespace/01_6boolean_multi.adoc
index 74c82f59d..61c662c00 100644
--- a/tests/results/test_namespace/01_6boolean_multi.adoc
+++ b/tests/results/test_namespace/01_6boolean_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_6boolean_multi.gitlab.md b/tests/results/test_namespace/01_6boolean_multi.gitlab.md
new file mode 100644
index 000000000..e5fb2c51f
--- /dev/null
+++ b/tests/results/test_namespace/01_6boolean_multi.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **rougail.var1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: true |
+| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: true |
+| **rougail.var3**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The third variable.
**Default**: true |
+| **rougail.var4**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: false |
+| **rougail.var5**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: false |
+| **rougail.var6**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: false |
+| **rougail.var7**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: true |
+| **rougail.var8**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: true |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_6boolean_multi.md b/tests/results/test_namespace/01_6boolean_multi.md
index 3a06794c2..6f04517e0 100644
--- a/tests/results/test_namespace/01_6boolean_multi.md
+++ b/tests/results/test_namespace/01_6boolean_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: true |
| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: true |
diff --git a/tests/results/test_namespace/01_6boolean_multi.sh b/tests/results/test_namespace/01_6boolean_multi.sh
index ac3216fc0..caf6917d8 100644
--- a/tests/results/test_namespace/01_6boolean_multi.sh
+++ b/tests/results/test_namespace/01_6boolean_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,3 +41,4 @@
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: true │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_6custom_multi.adoc b/tests/results/test_namespace/01_6custom_multi.adoc
index c41aa148e..ff103268b 100644
--- a/tests/results/test_namespace/01_6custom_multi.adoc
+++ b/tests/results/test_namespace/01_6custom_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_6custom_multi.gitlab.md b/tests/results/test_namespace/01_6custom_multi.gitlab.md
new file mode 100644
index 000000000..7c4c4a66d
--- /dev/null
+++ b/tests/results/test_namespace/01_6custom_multi.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|
+| **rougail.custom1**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first custom variable. |
+| **rougail.custom2**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second custom variable.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_6custom_multi.md b/tests/results/test_namespace/01_6custom_multi.md
index e9dd1854b..418aa5dde 100644
--- a/tests/results/test_namespace/01_6custom_multi.md
+++ b/tests/results/test_namespace/01_6custom_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.custom1**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first custom variable. |
| **rougail.custom2**
[`custom`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second custom variable.
**Default**: value |
diff --git a/tests/results/test_namespace/01_6custom_multi.sh b/tests/results/test_namespace/01_6custom_multi.sh
index 2295df6eb..114d4aaa1 100644
--- a/tests/results/test_namespace/01_6custom_multi.sh
+++ b/tests/results/test_namespace/01_6custom_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;7m custom [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: value │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_6float_multi.adoc b/tests/results/test_namespace/01_6float_multi.adoc
index a73e53851..08441ec1f 100644
--- a/tests/results/test_namespace/01_6float_multi.adoc
+++ b/tests/results/test_namespace/01_6float_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_6float_multi.gitlab.md b/tests/results/test_namespace/01_6float_multi.gitlab.md
new file mode 100644
index 000000000..7a3500380
--- /dev/null
+++ b/tests/results/test_namespace/01_6float_multi.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
+| **rougail.var1**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: 0.0 |
+| **rougail.var2**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: 0.0 |
+| **rougail.var3**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The third variable.
**Default**: 0.0 |
+| **rougail.var4**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: 10.1 |
+| **rougail.var5**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: 10.1 |
+| **rougail.var6**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: 10.1 |
+| **rougail.var7**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: 0.0 |
+| **rougail.var8**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: 0.0 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_6float_multi.md b/tests/results/test_namespace/01_6float_multi.md
index 08421cd63..dea89de8b 100644
--- a/tests/results/test_namespace/01_6float_multi.md
+++ b/tests/results/test_namespace/01_6float_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: 0.0 |
| **rougail.var2**
[`float`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: 0.0 |
diff --git a/tests/results/test_namespace/01_6float_multi.sh b/tests/results/test_namespace/01_6float_multi.sh
index 3dbd77d7f..b56c789b7 100644
--- a/tests/results/test_namespace/01_6float_multi.sh
+++ b/tests/results/test_namespace/01_6float_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,3 +41,4 @@
│ [1;7m float [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: 0.0 │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_6integer_multi.adoc b/tests/results/test_namespace/01_6integer_multi.adoc
index 2c817bbd2..472ce53ed 100644
--- a/tests/results/test_namespace/01_6integer_multi.adoc
+++ b/tests/results/test_namespace/01_6integer_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_6integer_multi.gitlab.md b/tests/results/test_namespace/01_6integer_multi.gitlab.md
new file mode 100644
index 000000000..152120ea7
--- /dev/null
+++ b/tests/results/test_namespace/01_6integer_multi.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: 0 |
+| **rougail.var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: 0 |
+| **rougail.var3**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The third variable.
**Default**: 0 |
+| **rougail.var4**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: 10 |
+| **rougail.var5**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: 10 |
+| **rougail.var6**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: 10 |
+| **rougail.var7**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: 0 |
+| **rougail.var8**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: 0 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_6integer_multi.md b/tests/results/test_namespace/01_6integer_multi.md
index 6075dbaf8..1ce0c3e69 100644
--- a/tests/results/test_namespace/01_6integer_multi.md
+++ b/tests/results/test_namespace/01_6integer_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The first variable.
**Default**: 0 |
| **rougail.var2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**: 0 |
diff --git a/tests/results/test_namespace/01_6integer_multi.sh b/tests/results/test_namespace/01_6integer_multi.sh
index c273f107c..bc1349280 100644
--- a/tests/results/test_namespace/01_6integer_multi.sh
+++ b/tests/results/test_namespace/01_6integer_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,3 +41,4 @@
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: 0 │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_6string_empty.adoc b/tests/results/test_namespace/01_6string_empty.adoc
index a06e3c104..81bbc290b 100644
--- a/tests/results/test_namespace/01_6string_empty.adoc
+++ b/tests/results/test_namespace/01_6string_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_6string_empty.gitlab.md b/tests/results/test_namespace/01_6string_empty.gitlab.md
new file mode 100644
index 000000000..34f0fa18a
--- /dev/null
+++ b/tests/results/test_namespace/01_6string_empty.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**:
- value
- null |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_6string_empty.md b/tests/results/test_namespace/01_6string_empty.md
index 9915c6f5d..8ebcdca34 100644
--- a/tests/results/test_namespace/01_6string_empty.md
+++ b/tests/results/test_namespace/01_6string_empty.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The second variable.
**Default**:
- value
- null |
diff --git a/tests/results/test_namespace/01_6string_empty.sh b/tests/results/test_namespace/01_6string_empty.sh
index 1a9019e07..e17d1e994 100644
--- a/tests/results/test_namespace/01_6string_empty.sh
+++ b/tests/results/test_namespace/01_6string_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -11,3 +14,4 @@
│ [1;7munique [0m [1;7m multiple [0m │ - value │
│ │ - null │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_6string_multi.adoc b/tests/results/test_namespace/01_6string_multi.adoc
index a565f0791..3843c7385 100644
--- a/tests/results/test_namespace/01_6string_multi.adoc
+++ b/tests/results/test_namespace/01_6string_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_6string_multi.gitlab.md b/tests/results/test_namespace/01_6string_multi.gitlab.md
new file mode 100644
index 000000000..977da568b
--- /dev/null
+++ b/tests/results/test_namespace/01_6string_multi.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The first variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The second variable. |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The third variable. |
+| **rougail.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The forth variable.
**Default**: value |
+| **rougail.var5**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The fifth variable.
**Default**: value |
+| **rougail.var6**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The sixth variable.
**Default**: value |
+| **rougail.var7**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The seventh variable.
**Default**: value |
+| **rougail.var8**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The eighth variable.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_6string_multi.md b/tests/results/test_namespace/01_6string_multi.md
index d075d3398..c8203f53a 100644
--- a/tests/results/test_namespace/01_6string_multi.md
+++ b/tests/results/test_namespace/01_6string_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The first variable. |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The second variable. |
diff --git a/tests/results/test_namespace/01_6string_multi.sh b/tests/results/test_namespace/01_6string_multi.sh
index 4f7acc07a..db4f4559c 100644
--- a/tests/results/test_namespace/01_6string_multi.sh
+++ b/tests/results/test_namespace/01_6string_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,3 +41,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: value │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote.adoc b/tests/results/test_namespace/01_7value_multi_doublequote.adoc
index db3b22c5d..45b15eb59 100644
--- a/tests/results/test_namespace/01_7value_multi_doublequote.adoc
+++ b/tests/results/test_namespace/01_7value_multi_doublequote.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote.gitlab.md b/tests/results/test_namespace/01_7value_multi_doublequote.gitlab.md
new file mode 100644
index 000000000..3abfae5d7
--- /dev/null
+++ b/tests/results/test_namespace/01_7value_multi_doublequote.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote.md b/tests/results/test_namespace/01_7value_multi_doublequote.md
index be637379b..1dbddc482 100644
--- a/tests/results/test_namespace/01_7value_multi_doublequote.md
+++ b/tests/results/test_namespace/01_7value_multi_doublequote.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote" |
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote.sh b/tests/results/test_namespace/01_7value_multi_doublequote.sh
index 22fcb44ec..583171e5a 100644
--- a/tests/results/test_namespace/01_7value_multi_doublequote.sh
+++ b/tests/results/test_namespace/01_7value_multi_doublequote.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: quote" │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote2.adoc b/tests/results/test_namespace/01_7value_multi_doublequote2.adoc
index 317e63d5e..b57e53697 100644
--- a/tests/results/test_namespace/01_7value_multi_doublequote2.adoc
+++ b/tests/results/test_namespace/01_7value_multi_doublequote2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote2.gitlab.md b/tests/results/test_namespace/01_7value_multi_doublequote2.gitlab.md
new file mode 100644
index 000000000..9abfaeffd
--- /dev/null
+++ b/tests/results/test_namespace/01_7value_multi_doublequote2.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote'" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote2.md b/tests/results/test_namespace/01_7value_multi_doublequote2.md
index bfb301851..c6eb5bc65 100644
--- a/tests/results/test_namespace/01_7value_multi_doublequote2.md
+++ b/tests/results/test_namespace/01_7value_multi_doublequote2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote'" |
diff --git a/tests/results/test_namespace/01_7value_multi_doublequote2.sh b/tests/results/test_namespace/01_7value_multi_doublequote2.sh
index 485cb0ab6..175268812 100644
--- a/tests/results/test_namespace/01_7value_multi_doublequote2.sh
+++ b/tests/results/test_namespace/01_7value_multi_doublequote2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: quote'" │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_7value_multi_quote.adoc b/tests/results/test_namespace/01_7value_multi_quote.adoc
index 8f7a0af70..a0de65006 100644
--- a/tests/results/test_namespace/01_7value_multi_quote.adoc
+++ b/tests/results/test_namespace/01_7value_multi_quote.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_7value_multi_quote.gitlab.md b/tests/results/test_namespace/01_7value_multi_quote.gitlab.md
new file mode 100644
index 000000000..29e87188b
--- /dev/null
+++ b/tests/results/test_namespace/01_7value_multi_quote.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote' |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_7value_multi_quote.md b/tests/results/test_namespace/01_7value_multi_quote.md
index fe3288127..847313ad6 100644
--- a/tests/results/test_namespace/01_7value_multi_quote.md
+++ b/tests/results/test_namespace/01_7value_multi_quote.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: quote' |
diff --git a/tests/results/test_namespace/01_7value_multi_quote.sh b/tests/results/test_namespace/01_7value_multi_quote.sh
index df46b5832..aa4257666 100644
--- a/tests/results/test_namespace/01_7value_multi_quote.sh
+++ b/tests/results/test_namespace/01_7value_multi_quote.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: quote' │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_8calculation_information_multi.adoc b/tests/results/test_namespace/01_8calculation_information_multi.adoc
index b1119cd23..49ab29c8f 100644
--- a/tests/results/test_namespace/01_8calculation_information_multi.adoc
+++ b/tests/results/test_namespace/01_8calculation_information_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_8calculation_information_multi.gitlab.md b/tests/results/test_namespace/01_8calculation_information_multi.gitlab.md
new file mode 100644
index 000000000..f356e69da
--- /dev/null
+++ b/tests/results/test_namespace/01_8calculation_information_multi.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: get information test_information. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_8calculation_information_multi.md b/tests/results/test_namespace/01_8calculation_information_multi.md
index 9d431c9d9..c32d59b84 100644
--- a/tests/results/test_namespace/01_8calculation_information_multi.md
+++ b/tests/results/test_namespace/01_8calculation_information_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: get information test_information. |
diff --git a/tests/results/test_namespace/01_8calculation_information_multi.sh b/tests/results/test_namespace/01_8calculation_information_multi.sh
index f407bc52f..221fb4b43 100644
--- a/tests/results/test_namespace/01_8calculation_information_multi.sh
+++ b/tests/results/test_namespace/01_8calculation_information_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: get information │
│ [1;7munique [0m [1;7m multiple [0m │ test_information. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_9choice_variable_multi.adoc b/tests/results/test_namespace/01_9choice_variable_multi.adoc
index 922484eab..e09508014 100644
--- a/tests/results/test_namespace/01_9choice_variable_multi.adoc
+++ b/tests/results/test_namespace/01_9choice_variable_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_9choice_variable_multi.gitlab.md b/tests/results/test_namespace/01_9choice_variable_multi.gitlab.md
new file mode 100644
index 000000000..f5e9f6787
--- /dev/null
+++ b/tests/results/test_namespace/01_9choice_variable_multi.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
+| **rougail.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- a
- b
- c |
+| **rougail.variable2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable.
**Choices**: the value of the variable "rougail.variable1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_9choice_variable_multi.md b/tests/results/test_namespace/01_9choice_variable_multi.md
index dd49843db..a7069c34a 100644
--- a/tests/results/test_namespace/01_9choice_variable_multi.md
+++ b/tests/results/test_namespace/01_9choice_variable_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- a
- b
- c |
| **rougail.variable2**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable.
**Choices**: the value of the variable "rougail.variable1". |
diff --git a/tests/results/test_namespace/01_9choice_variable_multi.sh b/tests/results/test_namespace/01_9choice_variable_multi.sh
index 1acd37208..f098f66ef 100644
--- a/tests/results/test_namespace/01_9choice_variable_multi.sh
+++ b/tests/results/test_namespace/01_9choice_variable_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,3 +19,4 @@
│ [1;7m choice [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mChoices[0m: the value of the variable │
│ │ "rougail.variable1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/01_9choice_variable_optional.adoc b/tests/results/test_namespace/01_9choice_variable_optional.adoc
index 4bde328b5..44e6b09a9 100644
--- a/tests/results/test_namespace/01_9choice_variable_optional.adoc
+++ b/tests/results/test_namespace/01_9choice_variable_optional.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/01_9choice_variable_optional.gitlab.md b/tests/results/test_namespace/01_9choice_variable_optional.gitlab.md
new file mode 100644
index 000000000..8bba80c60
--- /dev/null
+++ b/tests/results/test_namespace/01_9choice_variable_optional.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------|
+| **rougail.variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**:
- a
- b
- c **← (default)** |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/01_9choice_variable_optional.md b/tests/results/test_namespace/01_9choice_variable_optional.md
index cca23a9a5..09697aa9a 100644
--- a/tests/results/test_namespace/01_9choice_variable_optional.md
+++ b/tests/results/test_namespace/01_9choice_variable_optional.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Choices**:
- a
- b
- c **← (default)** |
diff --git a/tests/results/test_namespace/01_9choice_variable_optional.sh b/tests/results/test_namespace/01_9choice_variable_optional.sh
index 7331e02a9..55320009c 100644
--- a/tests/results/test_namespace/01_9choice_variable_optional.sh
+++ b/tests/results/test_namespace/01_9choice_variable_optional.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ │ - b │
│ │ - c [1m← (default)[0m │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_0type_param.adoc b/tests/results/test_namespace/04_0type_param.adoc
index 6bda9cf61..bd53ed008 100644
--- a/tests/results/test_namespace/04_0type_param.adoc
+++ b/tests/results/test_namespace/04_0type_param.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_0type_param.gitlab.md b/tests/results/test_namespace/04_0type_param.gitlab.md
new file mode 100644
index 000000000..1f21ba300
--- /dev/null
+++ b/tests/results/test_namespace/04_0type_param.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
+| **rougail.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A limited number.
**Validators**:
- the minimum value is 0
- the maximum value is 100
**Default**: 10 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_0type_param.md b/tests/results/test_namespace/04_0type_param.md
index 71891909f..38c7ef922 100644
--- a/tests/results/test_namespace/04_0type_param.md
+++ b/tests/results/test_namespace/04_0type_param.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A limited number.
**Validators**:
- the minimum value is 0
- the maximum value is 100
**Default**: 10 |
diff --git a/tests/results/test_namespace/04_0type_param.sh b/tests/results/test_namespace/04_0type_param.sh
index 6997b829c..e7d237db5 100644
--- a/tests/results/test_namespace/04_0type_param.sh
+++ b/tests/results/test_namespace/04_0type_param.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ │ - the maximum value is 100 │
│ │ [1mDefault[0m: 10 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_0type_param_integer.adoc b/tests/results/test_namespace/04_0type_param_integer.adoc
index 27ee9887f..ecc06cc51 100644
--- a/tests/results/test_namespace/04_0type_param_integer.adoc
+++ b/tests/results/test_namespace/04_0type_param_integer.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_0type_param_integer.gitlab.md b/tests/results/test_namespace/04_0type_param_integer.gitlab.md
new file mode 100644
index 000000000..c0b7aa9a3
--- /dev/null
+++ b/tests/results/test_namespace/04_0type_param_integer.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
+| **rougail.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A limited integer.
**Validators**:
- the minimum value is 0
- the maximum value is 100
**Default**: 10 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_0type_param_integer.md b/tests/results/test_namespace/04_0type_param_integer.md
index 20c65a077..b5beeefdd 100644
--- a/tests/results/test_namespace/04_0type_param_integer.md
+++ b/tests/results/test_namespace/04_0type_param_integer.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A limited integer.
**Validators**:
- the minimum value is 0
- the maximum value is 100
**Default**: 10 |
diff --git a/tests/results/test_namespace/04_0type_param_integer.sh b/tests/results/test_namespace/04_0type_param_integer.sh
index 4c7288d0a..c3fd5872f 100644
--- a/tests/results/test_namespace/04_0type_param_integer.sh
+++ b/tests/results/test_namespace/04_0type_param_integer.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ │ - the maximum value is 100 │
│ │ [1mDefault[0m: 10 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1auto_save.adoc b/tests/results/test_namespace/04_1auto_save.adoc
index 0230a24a6..ea4f1bf36 100644
--- a/tests/results/test_namespace/04_1auto_save.adoc
+++ b/tests/results/test_namespace/04_1auto_save.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1auto_save.gitlab.md b/tests/results/test_namespace/04_1auto_save.gitlab.md
new file mode 100644
index 000000000..159030d42
--- /dev/null
+++ b/tests/results/test_namespace/04_1auto_save.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `auto modified` | An auto save variable.
**Default**: no |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1auto_save.md b/tests/results/test_namespace/04_1auto_save.md
index 66c41bf18..5bcfa9ca9 100644
--- a/tests/results/test_namespace/04_1auto_save.md
+++ b/tests/results/test_namespace/04_1auto_save.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `auto modified` | An auto save variable.
**Default**: no |
diff --git a/tests/results/test_namespace/04_1auto_save.sh b/tests/results/test_namespace/04_1auto_save.sh
index 28149d5db..9c448924f 100644
--- a/tests/results/test_namespace/04_1auto_save.sh
+++ b/tests/results/test_namespace/04_1auto_save.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mDefault[0m: no │
│ [1;7mmodified [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated.adoc b/tests/results/test_namespace/04_1auto_save_and_calculated.adoc
index 5608e0291..260cb0d7f 100644
--- a/tests/results/test_namespace/04_1auto_save_and_calculated.adoc
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated.gitlab.md b/tests/results/test_namespace/04_1auto_save_and_calculated.gitlab.md
new file mode 100644
index 000000000..204e1e606
--- /dev/null
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `auto modified` | A second variable.
**Default**: the value of the variable "rougail.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated.md b/tests/results/test_namespace/04_1auto_save_and_calculated.md
index 03a974a57..6f69ab4f7 100644
--- a/tests/results/test_namespace/04_1auto_save_and_calculated.md
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `auto modified` | A second variable.
**Default**: the value of the variable "rougail.var1". |
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated.sh b/tests/results/test_namespace/04_1auto_save_and_calculated.sh
index 394f60f4b..b05600dc5 100644
--- a/tests/results/test_namespace/04_1auto_save_and_calculated.sh
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -13,3 +16,4 @@
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmodified [0m │ "rougail.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.adoc b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.adoc
index bb5e077f5..faacf7bb8 100644
--- a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.adoc
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.gitlab.md b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.gitlab.md
new file mode 100644
index 000000000..e86104e5b
--- /dev/null
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`hidden`* `auto modified` | A second variable.
**Default**: the value is always yes.
**Hidden**: only if the variable var1 has value "yes". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.md b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.md
index c4782eb2f..f6347517d 100644
--- a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.md
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`hidden`* `auto modified` | A second variable.
**Default**: the value is always yes.
**Hidden**: only if the variable var1 has value "yes". |
diff --git a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.sh b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.sh
index 3c9345a48..638470bc5 100644
--- a/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.sh
+++ b/tests/results/test_namespace/04_1auto_save_and_calculated_hidden.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;7mauto modified [0m │ [1mHidden[0m: only if the variable var1 │
│ │ has value "yes". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1auto_save_and_hidden.gitlab.md b/tests/results/test_namespace/04_1auto_save_and_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden.adoc b/tests/results/test_namespace/04_1default_calculation_hidden.adoc
index 185ce635b..c9953191f 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden.adoc
+++ b/tests/results/test_namespace/04_1default_calculation_hidden.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden.gitlab.md b/tests/results/test_namespace/04_1default_calculation_hidden.gitlab.md
new file mode 100644
index 000000000..3e841c2ba
--- /dev/null
+++ b/tests/results/test_namespace/04_1default_calculation_hidden.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.
**Disabled**: when the variable "rougail.var1" has the value "value". |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden.md b/tests/results/test_namespace/04_1default_calculation_hidden.md
index dbcdb60c6..77253a7ba 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden.md
+++ b/tests/results/test_namespace/04_1default_calculation_hidden.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.
**Disabled**: when the variable "rougail.var1" has the value "value". |
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden.sh b/tests/results/test_namespace/04_1default_calculation_hidden.sh
index 263670aba..ca8681951 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden.sh
+++ b/tests/results/test_namespace/04_1default_calculation_hidden.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1mrougail.var3[0m │ A third variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_2.adoc b/tests/results/test_namespace/04_1default_calculation_hidden_2.adoc
index 185ce635b..c9953191f 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_2.adoc
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_2.gitlab.md b/tests/results/test_namespace/04_1default_calculation_hidden_2.gitlab.md
new file mode 100644
index 000000000..3e841c2ba
--- /dev/null
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_2.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.
**Disabled**: when the variable "rougail.var1" has the value "value". |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_2.md b/tests/results/test_namespace/04_1default_calculation_hidden_2.md
index dbcdb60c6..77253a7ba 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_2.md
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.
**Disabled**: when the variable "rougail.var1" has the value "value". |
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_2.sh b/tests/results/test_namespace/04_1default_calculation_hidden_2.sh
index 263670aba..ca8681951 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_2.sh
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1mrougail.var3[0m │ A third variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_3.adoc b/tests/results/test_namespace/04_1default_calculation_hidden_3.adoc
index 0db856674..2e2274133 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_3.adoc
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_3.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_3.gitlab.md b/tests/results/test_namespace/04_1default_calculation_hidden_3.gitlab.md
new file mode 100644
index 000000000..151f05a56
--- /dev/null
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_3.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_3.md b/tests/results/test_namespace/04_1default_calculation_hidden_3.md
index 158817a44..d7d091df9 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_3.md
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_3.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_3.sh b/tests/results/test_namespace/04_1default_calculation_hidden_3.sh
index 78a873524..95c4537f8 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_3.sh
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_3.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var3[0m │ A third variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_4.adoc b/tests/results/test_namespace/04_1default_calculation_hidden_4.adoc
index b05f6b1f6..cf95b0145 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_4.adoc
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_4.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_4.gitlab.md b/tests/results/test_namespace/04_1default_calculation_hidden_4.gitlab.md
new file mode 100644
index 000000000..4f26ef612
--- /dev/null
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_4.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_4.md b/tests/results/test_namespace/04_1default_calculation_hidden_4.md
index 577e80667..5b45d4782 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_4.md
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_4.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: depends on a calculation. |
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_4.sh b/tests/results/test_namespace/04_1default_calculation_hidden_4.sh
index 5119b7240..a8abbf069 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_4.sh
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_4.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.var3[0m │ A third variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_5.adoc b/tests/results/test_namespace/04_1default_calculation_hidden_5.adoc
index 8d377100e..37769585b 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_5.adoc
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_5.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_5.gitlab.md b/tests/results/test_namespace/04_1default_calculation_hidden_5.gitlab.md
new file mode 100644
index 000000000..918c330ae
--- /dev/null
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_5.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A third variable.
**Disabled**: depends on an undocumented variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_5.md b/tests/results/test_namespace/04_1default_calculation_hidden_5.md
index 79ee1a82a..6406ededb 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_5.md
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_5.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A third variable.
**Disabled**: depends on an undocumented variable. |
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_5.sh b/tests/results/test_namespace/04_1default_calculation_hidden_5.sh
index 1decd30b8..b34a98c32 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_5.sh
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_5.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -13,3 +16,4 @@
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: depends on an undocumented │
│ [1;3;7mdisabled [0m │ variable. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_6.adoc b/tests/results/test_namespace/04_1default_calculation_hidden_6.adoc
index 8d377100e..37769585b 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_6.adoc
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_6.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_6.gitlab.md b/tests/results/test_namespace/04_1default_calculation_hidden_6.gitlab.md
new file mode 100644
index 000000000..918c330ae
--- /dev/null
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_6.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A third variable.
**Disabled**: depends on an undocumented variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_6.md b/tests/results/test_namespace/04_1default_calculation_hidden_6.md
index 79ee1a82a..6406ededb 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_6.md
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_6.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: value |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A third variable.
**Disabled**: depends on an undocumented variable. |
diff --git a/tests/results/test_namespace/04_1default_calculation_hidden_6.sh b/tests/results/test_namespace/04_1default_calculation_hidden_6.sh
index 1decd30b8..b34a98c32 100644
--- a/tests/results/test_namespace/04_1default_calculation_hidden_6.sh
+++ b/tests/results/test_namespace/04_1default_calculation_hidden_6.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -13,3 +16,4 @@
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: depends on an undocumented │
│ [1;3;7mdisabled [0m │ variable. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation.adoc b/tests/results/test_namespace/04_5disabled_calculation.adoc
index 2fbd91baa..6c42c66df 100644
--- a/tests/results/test_namespace/04_5disabled_calculation.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation.gitlab.md
new file mode 100644
index 000000000..5e8340d46
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A conditional variable.
**Default**: no |
+| **rougail.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A first variable.
**Disabled**: if condition is egal to "yes". |
+| **rougail.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A second variable.
**Disabled**: if condition is egal to "yes". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation.md b/tests/results/test_namespace/04_5disabled_calculation.md
index 611c3ccd6..d7898b29d 100644
--- a/tests/results/test_namespace/04_5disabled_calculation.md
+++ b/tests/results/test_namespace/04_5disabled_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A conditional variable.
**Default**: no |
| **rougail.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A first variable.
**Disabled**: if condition is egal to "yes". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation.sh b/tests/results/test_namespace/04_5disabled_calculation.sh
index 3b42b9549..3663df2e7 100644
--- a/tests/results/test_namespace/04_5disabled_calculation.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: if condition is egal to │
│ [1;3;7mdisabled [0m │ "yes". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_default.adoc b/tests/results/test_namespace/04_5disabled_calculation_default.adoc
index 539d05aa5..74a3f8cce 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_default.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_default.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_default.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_default.gitlab.md
new file mode 100644
index 000000000..7def5b258
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_default.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A first variable.
**Default**: the value of condition.
**Disabled**: if condition is yes. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A second variable.
**Default**: the value of condition.
**Disabled**: if condition is yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_default.md b/tests/results/test_namespace/04_5disabled_calculation_default.md
index f6ed1423e..0890308ba 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_default.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_default.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A first variable.
**Default**: the value of condition.
**Disabled**: if condition is yes. |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_default.sh b/tests/results/test_namespace/04_5disabled_calculation_default.sh
index 35a766560..9970ac8e8 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_default.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_default.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDefault[0m: the value of condition. │
│ [1;3;7mdisabled [0m │ [1mDisabled[0m: if condition is yes. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_multi.adoc b/tests/results/test_namespace/04_5disabled_calculation_multi.adoc
index ec864c616..ca93329a3 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_multi.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_multi.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_multi.gitlab.md
new file mode 100644
index 000000000..bff8a294d
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_multi.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A conditional variable.
**Default**: no |
+| **rougail.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A first variable.
**Disabled**: if condition is egal to "yes". |
+| **rougail.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A second variable.
**Disabled**: if condition is egal to "yes". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_multi.md b/tests/results/test_namespace/04_5disabled_calculation_multi.md
index 49ea48ecd..1aff4fa94 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_multi.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A conditional variable.
**Default**: no |
| **rougail.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A first variable.
**Disabled**: if condition is egal to "yes". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_multi.sh b/tests/results/test_namespace/04_5disabled_calculation_multi.sh
index 6140aa5a1..1bd7f997a 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_multi.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: if condition is egal to │
│ [1;3;7mdisabled [0m [1;7m unique [0m [1;7m multiple [0m │ "yes". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional.adoc b/tests/results/test_namespace/04_5disabled_calculation_optional.adoc
index 753911748..41c9bc51c 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_optional.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_optional.gitlab.md
new file mode 100644
index 000000000..4561fc2b0
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A first variable.
**Hidden**: calculation from an unknown variable. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A second variable.
**Hidden**: calculation from an condition variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional.md b/tests/results/test_namespace/04_5disabled_calculation_optional.md
index ab110d999..124e92a54 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_optional.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A first variable.
**Hidden**: calculation from an unknown variable. |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional.sh b/tests/results/test_namespace/04_5disabled_calculation_optional.sh
index b021f5402..64d09ca7c 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_optional.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;3;7m hidden [0m │ [1mHidden[0m: calculation from an │
│ │ condition variable. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional_default.adoc b/tests/results/test_namespace/04_5disabled_calculation_optional_default.adoc
index 3bb98084b..e513e7b39 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_optional_default.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional_default.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional_default.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_optional_default.gitlab.md
new file mode 100644
index 000000000..6d5263706
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional_default.gitlab.md
@@ -0,0 +1,13 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A first variable.
**Hidden**: when the variable "rougail.unknown" is defined and has the value "true". |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A second variable.
**Hidden**: when the variable "rougail.condition" is defined and has the value "true". |
+| **rougail.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A forth variable.
**Hidden**: when the variable "rougail.condition" is defined and has the value "true". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional_default.md b/tests/results/test_namespace/04_5disabled_calculation_optional_default.md
index 8d796eba8..39368b841 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_optional_default.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional_default.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A first variable.
**Hidden**: when the variable "rougail.unknown" is defined and has the value "true". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_optional_default.sh b/tests/results/test_namespace/04_5disabled_calculation_optional_default.sh
index bcfebb3f3..a7f857856 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_optional_default.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_optional_default.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -24,3 +27,4 @@
│ │ "rougail.condition" is defined and │
│ │ has the value "true". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable.adoc b/tests/results/test_namespace/04_5disabled_calculation_variable.adoc
index 78bad4c20..519d99005 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_variable.gitlab.md
new file mode 100644
index 000000000..5cc4bbbb2
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" has the value "true". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable.md b/tests/results/test_namespace/04_5disabled_calculation_variable.md
index d148dbe2f..6601dbd61 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" has the value "true". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable.sh b/tests/results/test_namespace/04_5disabled_calculation_variable.sh
index db8abeebd..0eb96cb1e 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;3;7mdisabled [0m │ "rougail.condition" has the value │
│ │ "true". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable2.adoc b/tests/results/test_namespace/04_5disabled_calculation_variable2.adoc
index 630d2b75b..a9725253a 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable2.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable2.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_variable2.gitlab.md
new file mode 100644
index 000000000..c883d3868
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable2.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" has the value "true". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable2.md b/tests/results/test_namespace/04_5disabled_calculation_variable2.md
index b20493153..13f6e148d 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable2.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" has the value "true". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable2.sh b/tests/results/test_namespace/04_5disabled_calculation_variable2.sh
index a38f05800..ed921d579 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable2.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;3;7mdisabled [0m │ "rougail.condition" has the value │
│ │ "true". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable3.adoc b/tests/results/test_namespace/04_5disabled_calculation_variable3.adoc
index 11eb75b58..748e379d0 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable3.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable3.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable3.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_variable3.gitlab.md
new file mode 100644
index 000000000..a58de9559
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable3.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" has the value "yes". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable3.md b/tests/results/test_namespace/04_5disabled_calculation_variable3.md
index 8f162f86a..ce641aaa4 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable3.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable3.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" has the value "yes". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable3.sh b/tests/results/test_namespace/04_5disabled_calculation_variable3.sh
index 467fd9047..f44390579 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable3.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable3.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;3;7mdisabled [0m │ "rougail.condition" has the value │
│ │ "yes". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable4.adoc b/tests/results/test_namespace/04_5disabled_calculation_variable4.adoc
index 53a9d55cf..95747712e 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable4.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable4.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable4.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_variable4.gitlab.md
new file mode 100644
index 000000000..796061004
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable4.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" hasn't the value "yes". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable4.md b/tests/results/test_namespace/04_5disabled_calculation_variable4.md
index bf31c595c..a0cb9868b 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable4.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable4.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A variable.
**Disabled**: when the variable "rougail.condition" hasn't the value "yes". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable4.sh b/tests/results/test_namespace/04_5disabled_calculation_variable4.sh
index 448a860ba..240bfea22 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable4.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable4.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;3;7mdisabled [0m │ "rougail.condition" hasn't the value │
│ │ "yes". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.adoc b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.adoc
index 9731505fd..a45ed8e55 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.adoc
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.gitlab.md b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.gitlab.md
new file mode 100644
index 000000000..f0e15ca89
--- /dev/null
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A variable.
**Disabled**: when the variable "rougail.condition" has the value "true". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.md b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.md
index 1734f17ec..13b62c1f7 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.md
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: false |
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A variable.
**Disabled**: when the variable "rougail.condition" has the value "true". |
diff --git a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.sh b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.sh
index 5bce305c0..b5c451c8a 100644
--- a/tests/results/test_namespace/04_5disabled_calculation_variable_multi.sh
+++ b/tests/results/test_namespace/04_5disabled_calculation_variable_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1;3;7mdisabled [0m [1;7m unique [0m [1;7m multiple [0m │ "rougail.condition" has the value │
│ │ "true". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5hidden_calculation.adoc b/tests/results/test_namespace/04_5hidden_calculation.adoc
index d8fd120e6..50952182b 100644
--- a/tests/results/test_namespace/04_5hidden_calculation.adoc
+++ b/tests/results/test_namespace/04_5hidden_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5hidden_calculation.gitlab.md b/tests/results/test_namespace/04_5hidden_calculation.gitlab.md
new file mode 100644
index 000000000..2f58561e5
--- /dev/null
+++ b/tests/results/test_namespace/04_5hidden_calculation.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The condition.
**Default**: no |
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A first variable.
**Default**: no
**Hidden**: if condition is yes. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A second variable.
**Default**: no
**Hidden**: if condition is yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5hidden_calculation.md b/tests/results/test_namespace/04_5hidden_calculation.md
index 2b2c1bae0..af45f253a 100644
--- a/tests/results/test_namespace/04_5hidden_calculation.md
+++ b/tests/results/test_namespace/04_5hidden_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The condition.
**Default**: no |
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A first variable.
**Default**: no
**Hidden**: if condition is yes. |
diff --git a/tests/results/test_namespace/04_5hidden_calculation.sh b/tests/results/test_namespace/04_5hidden_calculation.sh
index cc26e9584..4e02eed86 100644
--- a/tests/results/test_namespace/04_5hidden_calculation.sh
+++ b/tests/results/test_namespace/04_5hidden_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDefault[0m: no │
│ [1;3;7mhidden [0m │ [1mHidden[0m: if condition is yes. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5hidden_calculation2.adoc b/tests/results/test_namespace/04_5hidden_calculation2.adoc
index 1f04a5d9c..c19658065 100644
--- a/tests/results/test_namespace/04_5hidden_calculation2.adoc
+++ b/tests/results/test_namespace/04_5hidden_calculation2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5hidden_calculation2.gitlab.md b/tests/results/test_namespace/04_5hidden_calculation2.gitlab.md
new file mode 100644
index 000000000..93b484d88
--- /dev/null
+++ b/tests/results/test_namespace/04_5hidden_calculation2.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A first variable.
**Default**: the value of condition.
**Hidden**: if condition is yes. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A second variable.
**Default**: the value of condition.
**Hidden**: if condition is yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5hidden_calculation2.md b/tests/results/test_namespace/04_5hidden_calculation2.md
index 1346b9c29..bee702157 100644
--- a/tests/results/test_namespace/04_5hidden_calculation2.md
+++ b/tests/results/test_namespace/04_5hidden_calculation2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A first variable.
**Default**: the value of condition.
**Hidden**: if condition is yes. |
diff --git a/tests/results/test_namespace/04_5hidden_calculation2.sh b/tests/results/test_namespace/04_5hidden_calculation2.sh
index b4b3d86ce..0d0593cb2 100644
--- a/tests/results/test_namespace/04_5hidden_calculation2.sh
+++ b/tests/results/test_namespace/04_5hidden_calculation2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDefault[0m: the value of condition. │
│ [1;3;7mhidden [0m │ [1mHidden[0m: if condition is yes. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.adoc b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.adoc
index 84734fd2e..0b2caf5b7 100644
--- a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.adoc
+++ b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.gitlab.md b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.gitlab.md
new file mode 100644
index 000000000..b90b8a6f5
--- /dev/null
+++ b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A first variable.
**Default**: returns the condition value.
**Hidden**: if condition is yes. |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A second variable.
**Default**: returns the condition value.
**Hidden**: if condition is yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.md b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.md
index 125b4e764..94518d9a6 100644
--- a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.md
+++ b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`hidden`* | A first variable.
**Default**: returns the condition value.
**Hidden**: if condition is yes. |
diff --git a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.sh b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.sh
index 6b4d2188d..9f252d00e 100644
--- a/tests/results/test_namespace/04_5hidden_calculation_default_calculation.sh
+++ b/tests/results/test_namespace/04_5hidden_calculation_default_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,3 +22,4 @@
│ [1;3;7mhidden [0m │ value. │
│ │ [1mHidden[0m: if condition is yes. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5validators.adoc b/tests/results/test_namespace/04_5validators.adoc
index 7e2b9c756..3dfe07bd7 100644
--- a/tests/results/test_namespace/04_5validators.adoc
+++ b/tests/results/test_namespace/04_5validators.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5validators.gitlab.md b/tests/results/test_namespace/04_5validators.gitlab.md
new file mode 100644
index 000000000..1d7c3e05d
--- /dev/null
+++ b/tests/results/test_namespace/04_5validators.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
+| **rougail.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An integer.
**Validator**: the max value is 100. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5validators.md b/tests/results/test_namespace/04_5validators.md
index 995634fec..57fde81d1 100644
--- a/tests/results/test_namespace/04_5validators.md
+++ b/tests/results/test_namespace/04_5validators.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An integer.
**Validator**: the max value is 100. |
diff --git a/tests/results/test_namespace/04_5validators.sh b/tests/results/test_namespace/04_5validators.sh
index 9486310cb..9ddaece61 100644
--- a/tests/results/test_namespace/04_5validators.sh
+++ b/tests/results/test_namespace/04_5validators.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.int[0m │ An integer. │
│ [1;7m integer [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: the max value is 100. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5validators_differ.adoc b/tests/results/test_namespace/04_5validators_differ.adoc
index ef4fd21e1..370aa6a11 100644
--- a/tests/results/test_namespace/04_5validators_differ.adoc
+++ b/tests/results/test_namespace/04_5validators_differ.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5validators_differ.gitlab.md b/tests/results/test_namespace/04_5validators_differ.gitlab.md
new file mode 100644
index 000000000..c11821562
--- /dev/null
+++ b/tests/results/test_namespace/04_5validators_differ.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: var1 must be different than var2.
**Default**: oui
**Example**: another_value |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5validators_differ.md b/tests/results/test_namespace/04_5validators_differ.md
index 694f8df45..d4c7142f1 100644
--- a/tests/results/test_namespace/04_5validators_differ.md
+++ b/tests/results/test_namespace/04_5validators_differ.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Validator**: var1 must be different than var2.
**Default**: oui
**Example**: another_value |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
diff --git a/tests/results/test_namespace/04_5validators_differ.sh b/tests/results/test_namespace/04_5validators_differ.sh
index 1fec16bd2..93d457146 100644
--- a/tests/results/test_namespace/04_5validators_differ.sh
+++ b/tests/results/test_namespace/04_5validators_differ.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,3 +18,4 @@
│ [1mrougail.var2[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: no │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5validators_multi.adoc b/tests/results/test_namespace/04_5validators_multi.adoc
index 455b4cc06..2b1d78835 100644
--- a/tests/results/test_namespace/04_5validators_multi.adoc
+++ b/tests/results/test_namespace/04_5validators_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5validators_multi.gitlab.md b/tests/results/test_namespace/04_5validators_multi.gitlab.md
new file mode 100644
index 000000000..1f5b0a76b
--- /dev/null
+++ b/tests/results/test_namespace/04_5validators_multi.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: check length is less than 10.
**Default**:
- no
- yes |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5validators_multi.md b/tests/results/test_namespace/04_5validators_multi.md
index 46c7fbbc4..451bccee2 100644
--- a/tests/results/test_namespace/04_5validators_multi.md
+++ b/tests/results/test_namespace/04_5validators_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: check length is less than 10.
**Default**:
- no
- yes |
diff --git a/tests/results/test_namespace/04_5validators_multi.sh b/tests/results/test_namespace/04_5validators_multi.sh
index aba2f62b1..e9eb285eb 100644
--- a/tests/results/test_namespace/04_5validators_multi.sh
+++ b/tests/results/test_namespace/04_5validators_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -13,3 +16,4 @@
│ │ - no │
│ │ - yes │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5validators_multi2.adoc b/tests/results/test_namespace/04_5validators_multi2.adoc
index 48d620b85..24f536f6e 100644
--- a/tests/results/test_namespace/04_5validators_multi2.adoc
+++ b/tests/results/test_namespace/04_5validators_multi2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5validators_multi2.gitlab.md b/tests/results/test_namespace/04_5validators_multi2.gitlab.md
new file mode 100644
index 000000000..d2a653079
--- /dev/null
+++ b/tests/results/test_namespace/04_5validators_multi2.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: check length is less than 3.
**Default**:
- no
- yes
**Examples**:
- val1
- val2 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5validators_multi2.md b/tests/results/test_namespace/04_5validators_multi2.md
index 35355e98c..7ab60dbc1 100644
--- a/tests/results/test_namespace/04_5validators_multi2.md
+++ b/tests/results/test_namespace/04_5validators_multi2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: check length is less than 3.
**Default**:
- no
- yes
**Examples**:
- val1
- val2 |
diff --git a/tests/results/test_namespace/04_5validators_multi2.sh b/tests/results/test_namespace/04_5validators_multi2.sh
index f20094991..ae7ebda5e 100644
--- a/tests/results/test_namespace/04_5validators_multi2.sh
+++ b/tests/results/test_namespace/04_5validators_multi2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,3 +19,4 @@
│ │ - val1 │
│ │ - val2 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/04_5validators_multi3.adoc b/tests/results/test_namespace/04_5validators_multi3.adoc
index c29497ac7..79d689390 100644
--- a/tests/results/test_namespace/04_5validators_multi3.adoc
+++ b/tests/results/test_namespace/04_5validators_multi3.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/04_5validators_multi3.gitlab.md b/tests/results/test_namespace/04_5validators_multi3.gitlab.md
new file mode 100644
index 000000000..02aab98a3
--- /dev/null
+++ b/tests/results/test_namespace/04_5validators_multi3.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: value must be equal to index.
**Default**:
- 0
- 1
- 2
**Example**: 0 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/04_5validators_multi3.md b/tests/results/test_namespace/04_5validators_multi3.md
index 51305dea2..ea8de9fb8 100644
--- a/tests/results/test_namespace/04_5validators_multi3.md
+++ b/tests/results/test_namespace/04_5validators_multi3.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.
**Validator**: value must be equal to index.
**Default**:
- 0
- 1
- 2
**Example**: 0 |
diff --git a/tests/results/test_namespace/04_5validators_multi3.sh b/tests/results/test_namespace/04_5validators_multi3.sh
index c9d3f78da..a83e8d25c 100644
--- a/tests/results/test_namespace/04_5validators_multi3.sh
+++ b/tests/results/test_namespace/04_5validators_multi3.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,3 +18,4 @@
│ │ - 2 │
│ │ [1mExample[0m: 0 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/05_0multi_not_uniq.adoc b/tests/results/test_namespace/05_0multi_not_uniq.adoc
index 7d7e2fa34..ce86cb58a 100644
--- a/tests/results/test_namespace/05_0multi_not_uniq.adoc
+++ b/tests/results/test_namespace/05_0multi_not_uniq.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/05_0multi_not_uniq.gitlab.md b/tests/results/test_namespace/05_0multi_not_uniq.gitlab.md
new file mode 100644
index 000000000..45539c858
--- /dev/null
+++ b/tests/results/test_namespace/05_0multi_not_uniq.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A variable.
**Default**: non |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/05_0multi_not_uniq.md b/tests/results/test_namespace/05_0multi_not_uniq.md
index 0a4574211..7c64681a2 100644
--- a/tests/results/test_namespace/05_0multi_not_uniq.md
+++ b/tests/results/test_namespace/05_0multi_not_uniq.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A variable.
**Default**: non |
diff --git a/tests/results/test_namespace/05_0multi_not_uniq.sh b/tests/results/test_namespace/05_0multi_not_uniq.sh
index f31c292a3..7bd086012 100644
--- a/tests/results/test_namespace/05_0multi_not_uniq.sh
+++ b/tests/results/test_namespace/05_0multi_not_uniq.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: non │
│ [1;7mmultiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/05_0multi_uniq.adoc b/tests/results/test_namespace/05_0multi_uniq.adoc
index a410c22aa..4509941be 100644
--- a/tests/results/test_namespace/05_0multi_uniq.adoc
+++ b/tests/results/test_namespace/05_0multi_uniq.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/05_0multi_uniq.gitlab.md b/tests/results/test_namespace/05_0multi_uniq.gitlab.md
new file mode 100644
index 000000000..3dbbea9a8
--- /dev/null
+++ b/tests/results/test_namespace/05_0multi_uniq.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: non |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/05_0multi_uniq.md b/tests/results/test_namespace/05_0multi_uniq.md
index b8493b626..1101e5948 100644
--- a/tests/results/test_namespace/05_0multi_uniq.md
+++ b/tests/results/test_namespace/05_0multi_uniq.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: non |
diff --git a/tests/results/test_namespace/05_0multi_uniq.sh b/tests/results/test_namespace/05_0multi_uniq.sh
index 6116310d8..93cdc453c 100644
--- a/tests/results/test_namespace/05_0multi_uniq.sh
+++ b/tests/results/test_namespace/05_0multi_uniq.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: non │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/12_1auto_save_expert.adoc b/tests/results/test_namespace/12_1auto_save_expert.adoc
index 14285a34e..d87cee6f3 100644
--- a/tests/results/test_namespace/12_1auto_save_expert.adoc
+++ b/tests/results/test_namespace/12_1auto_save_expert.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/12_1auto_save_expert.gitlab.md b/tests/results/test_namespace/12_1auto_save_expert.gitlab.md
new file mode 100644
index 000000000..27b322d77
--- /dev/null
+++ b/tests/results/test_namespace/12_1auto_save_expert.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `advanced` `mandatory` `auto modified` | A variable.
**Default**: no |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/12_1auto_save_expert.md b/tests/results/test_namespace/12_1auto_save_expert.md
index abcc0aea7..1d80fba66 100644
--- a/tests/results/test_namespace/12_1auto_save_expert.md
+++ b/tests/results/test_namespace/12_1auto_save_expert.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `advanced` `mandatory` `auto modified` | A variable.
**Default**: no |
diff --git a/tests/results/test_namespace/12_1auto_save_expert.sh b/tests/results/test_namespace/12_1auto_save_expert.sh
index 12ceec78c..80ebef8fc 100644
--- a/tests/results/test_namespace/12_1auto_save_expert.sh
+++ b/tests/results/test_namespace/12_1auto_save_expert.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m auto[0m │ [1mDefault[0m: no │
│ [1;7mmodified [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_0redefine_description.adoc b/tests/results/test_namespace/16_0redefine_description.adoc
index 15f112716..393dc9085 100644
--- a/tests/results/test_namespace/16_0redefine_description.adoc
+++ b/tests/results/test_namespace/16_0redefine_description.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_0redefine_description.gitlab.md b/tests/results/test_namespace/16_0redefine_description.gitlab.md
new file mode 100644
index 000000000..3e5e8d79b
--- /dev/null
+++ b/tests/results/test_namespace/16_0redefine_description.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_0redefine_description.md b/tests/results/test_namespace/16_0redefine_description.md
index 26f98b0d2..270123f8c 100644
--- a/tests/results/test_namespace/16_0redefine_description.md
+++ b/tests/results/test_namespace/16_0redefine_description.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefined. |
diff --git a/tests/results/test_namespace/16_0redefine_description.sh b/tests/results/test_namespace/16_0redefine_description.sh
index f135b066f..fbb126101 100644
--- a/tests/results/test_namespace/16_0redefine_description.sh
+++ b/tests/results/test_namespace/16_0redefine_description.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var[0m │ Redefined. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_2family_redefine_calculation.adoc b/tests/results/test_namespace/16_2family_redefine_calculation.adoc
index 8db49b7a0..53624bb3f 100644
--- a/tests/results/test_namespace/16_2family_redefine_calculation.adoc
+++ b/tests/results/test_namespace/16_2family_redefine_calculation.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== rougail.family
+**rougail**=== rougail.family
+
+
+**rougail.family**
`basic` `__disabled__`
diff --git a/tests/results/test_namespace/16_2family_redefine_calculation.gitlab.md b/tests/results/test_namespace/16_2family_redefine_calculation.gitlab.md
new file mode 100644
index 000000000..79ee2cb8e
--- /dev/null
+++ b/tests/results/test_namespace/16_2family_redefine_calculation.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.family
+
+>>> [!note] Informations
+**rougail.family**
`basic` *`disabled`*
+
+**Disabled**: depends on a calculation.
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_2family_redefine_calculation.md b/tests/results/test_namespace/16_2family_redefine_calculation.md
index 92295c8ce..407e90ad1 100644
--- a/tests/results/test_namespace/16_2family_redefine_calculation.md
+++ b/tests/results/test_namespace/16_2family_redefine_calculation.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## rougail.family
+**rougail**## rougail.family
+
+**rougail.family**
`basic` *`disabled`*
diff --git a/tests/results/test_namespace/16_2family_redefine_calculation.sh b/tests/results/test_namespace/16_2family_redefine_calculation.sh
index 8853b877a..08e12cb67 100644
--- a/tests/results/test_namespace/16_2family_redefine_calculation.sh
+++ b/tests/results/test_namespace/16_2family_redefine_calculation.sh
@@ -4,19 +4,29 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m [1;3;7m disabled [0m
[1mDisabled[0m: depends on a calculation.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.var1[0m │ Var1. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/16_2family_redefine_disabled.gitlab.md b/tests/results/test_namespace/16_2family_redefine_disabled.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/16_3family_empty_at_ends.adoc b/tests/results/test_namespace/16_3family_empty_at_ends.adoc
index e789f3828..720b81b23 100644
--- a/tests/results/test_namespace/16_3family_empty_at_ends.adoc
+++ b/tests/results/test_namespace/16_3family_empty_at_ends.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== rougail.family
+**rougail**=== rougail.family
+
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/16_3family_empty_at_ends.gitlab.md b/tests/results/test_namespace/16_3family_empty_at_ends.gitlab.md
new file mode 100644
index 000000000..b8cd0bdc9
--- /dev/null
+++ b/tests/results/test_namespace/16_3family_empty_at_ends.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.family
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_3family_empty_at_ends.md b/tests/results/test_namespace/16_3family_empty_at_ends.md
index 0b1c11321..343d7b887 100644
--- a/tests/results/test_namespace/16_3family_empty_at_ends.md
+++ b/tests/results/test_namespace/16_3family_empty_at_ends.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## rougail.family
+**rougail**## rougail.family
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/16_3family_empty_at_ends.sh b/tests/results/test_namespace/16_3family_empty_at_ends.sh
index f355ad4ab..d4f515f1d 100644
--- a/tests/results/test_namespace/16_3family_empty_at_ends.sh
+++ b/tests/results/test_namespace/16_3family_empty_at_ends.sh
@@ -4,16 +4,26 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.var1[0m │ Var1. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/16_5exists_nonexists.adoc b/tests/results/test_namespace/16_5exists_nonexists.adoc
index f37078717..d9c85584f 100644
--- a/tests/results/test_namespace/16_5exists_nonexists.adoc
+++ b/tests/results/test_namespace/16_5exists_nonexists.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5exists_nonexists.gitlab.md b/tests/results/test_namespace/16_5exists_nonexists.gitlab.md
new file mode 100644
index 000000000..50ee207b8
--- /dev/null
+++ b/tests/results/test_namespace/16_5exists_nonexists.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A new variable.
**Default**: yes |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5exists_nonexists.md b/tests/results/test_namespace/16_5exists_nonexists.md
index a0c6ba749..218078f3a 100644
--- a/tests/results/test_namespace/16_5exists_nonexists.md
+++ b/tests/results/test_namespace/16_5exists_nonexists.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A new variable.
**Default**: yes |
diff --git a/tests/results/test_namespace/16_5exists_nonexists.sh b/tests/results/test_namespace/16_5exists_nonexists.sh
index 319cbf8ee..1d6104c54 100644
--- a/tests/results/test_namespace/16_5exists_nonexists.sh
+++ b/tests/results/test_namespace/16_5exists_nonexists.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.var2[0m │ A new variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: yes │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_5exists_redefine.gitlab.md b/tests/results/test_namespace/16_5exists_redefine.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/16_5redefine_calculation.adoc b/tests/results/test_namespace/16_5redefine_calculation.adoc
index dad7fa720..995b5b710 100644
--- a/tests/results/test_namespace/16_5redefine_calculation.adoc
+++ b/tests/results/test_namespace/16_5redefine_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5redefine_calculation.gitlab.md b/tests/results/test_namespace/16_5redefine_calculation.gitlab.md
new file mode 100644
index 000000000..b5f2ac475
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_calculation.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: returns yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_calculation.md b/tests/results/test_namespace/16_5redefine_calculation.md
index 45b5ccfd3..8579f08e8 100644
--- a/tests/results/test_namespace/16_5redefine_calculation.md
+++ b/tests/results/test_namespace/16_5redefine_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: returns yes. |
diff --git a/tests/results/test_namespace/16_5redefine_calculation.sh b/tests/results/test_namespace/16_5redefine_calculation.sh
index 843dc12b8..759bcd953 100644
--- a/tests/results/test_namespace/16_5redefine_calculation.sh
+++ b/tests/results/test_namespace/16_5redefine_calculation.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: returns yes. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_5redefine_choice.adoc b/tests/results/test_namespace/16_5redefine_choice.adoc
index 0a1cb8231..944bd7958 100644
--- a/tests/results/test_namespace/16_5redefine_choice.adoc
+++ b/tests/results/test_namespace/16_5redefine_choice.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5redefine_choice.gitlab.md b/tests/results/test_namespace/16_5redefine_choice.gitlab.md
new file mode 100644
index 000000000..db1300a1c
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_choice.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|
+| **rougail.variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable.
**Choices**:
- a
- b |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_choice.md b/tests/results/test_namespace/16_5redefine_choice.md
index 23db9f33c..bc27d9d45 100644
--- a/tests/results/test_namespace/16_5redefine_choice.md
+++ b/tests/results/test_namespace/16_5redefine_choice.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable.
**Choices**:
- a
- b |
diff --git a/tests/results/test_namespace/16_5redefine_choice.sh b/tests/results/test_namespace/16_5redefine_choice.sh
index 59bfe864e..1125b3bad 100644
--- a/tests/results/test_namespace/16_5redefine_choice.sh
+++ b/tests/results/test_namespace/16_5redefine_choice.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -11,3 +14,4 @@
│ │ - a │
│ │ - b │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_5redefine_default.adoc b/tests/results/test_namespace/16_5redefine_default.adoc
index eef2e8446..dbe2f2f6e 100644
--- a/tests/results/test_namespace/16_5redefine_default.adoc
+++ b/tests/results/test_namespace/16_5redefine_default.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5redefine_default.gitlab.md b/tests/results/test_namespace/16_5redefine_default.gitlab.md
new file mode 100644
index 000000000..d9b24a49f
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_default.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: yes |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_default.md b/tests/results/test_namespace/16_5redefine_default.md
index 6dc0e22df..5934bff6d 100644
--- a/tests/results/test_namespace/16_5redefine_default.md
+++ b/tests/results/test_namespace/16_5redefine_default.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: yes |
diff --git a/tests/results/test_namespace/16_5redefine_default.sh b/tests/results/test_namespace/16_5redefine_default.sh
index 67f63f627..055cd9556 100644
--- a/tests/results/test_namespace/16_5redefine_default.sh
+++ b/tests/results/test_namespace/16_5redefine_default.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: yes │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_5redefine_default_calculation.adoc b/tests/results/test_namespace/16_5redefine_default_calculation.adoc
index 6a8b9e272..8dd460ab5 100644
--- a/tests/results/test_namespace/16_5redefine_default_calculation.adoc
+++ b/tests/results/test_namespace/16_5redefine_default_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5redefine_default_calculation.gitlab.md b/tests/results/test_namespace/16_5redefine_default_calculation.gitlab.md
new file mode 100644
index 000000000..9be67b1fb
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_default_calculation.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_default_calculation.md b/tests/results/test_namespace/16_5redefine_default_calculation.md
index d2168c63f..115c669d4 100644
--- a/tests/results/test_namespace/16_5redefine_default_calculation.md
+++ b/tests/results/test_namespace/16_5redefine_default_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
diff --git a/tests/results/test_namespace/16_5redefine_default_calculation.sh b/tests/results/test_namespace/16_5redefine_default_calculation.sh
index 5d5f03e12..9fafa257a 100644
--- a/tests/results/test_namespace/16_5redefine_default_calculation.sh
+++ b/tests/results/test_namespace/16_5redefine_default_calculation.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_5redefine_family.adoc b/tests/results/test_namespace/16_5redefine_family.adoc
index 2a9e9fe74..ece0ccaae 100644
--- a/tests/results/test_namespace/16_5redefine_family.adoc
+++ b/tests/results/test_namespace/16_5redefine_family.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== new description
+**rougail**=== new description
+
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/16_5redefine_family.gitlab.md b/tests/results/test_namespace/16_5redefine_family.gitlab.md
new file mode 100644
index 000000000..12ec53942
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_family.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+new description
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_family.md b/tests/results/test_namespace/16_5redefine_family.md
index 04264dfb4..c16b39a30 100644
--- a/tests/results/test_namespace/16_5redefine_family.md
+++ b/tests/results/test_namespace/16_5redefine_family.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## new description
+**rougail**## new description
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/16_5redefine_family.sh b/tests/results/test_namespace/16_5redefine_family.sh
index 72b2f33e7..b6f9f4f3a 100644
--- a/tests/results/test_namespace/16_5redefine_family.sh
+++ b/tests/results/test_namespace/16_5redefine_family.sh
@@ -4,16 +4,26 @@
+[1mrougail[0m
+
+
[1;4;92mnew description[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/16_5redefine_help.adoc b/tests/results/test_namespace/16_5redefine_help.adoc
index 8cd7e6e2d..cf23200ed 100644
--- a/tests/results/test_namespace/16_5redefine_help.adoc
+++ b/tests/results/test_namespace/16_5redefine_help.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a family
-
-`basic`
+**rougail**=== a family
Redefine help family ok.
+
+**rougail.family**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/16_5redefine_help.gitlab.md b/tests/results/test_namespace/16_5redefine_help.gitlab.md
new file mode 100644
index 000000000..3d6523ef6
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_help.gitlab.md
@@ -0,0 +1,19 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a family
+
+Redefine help family ok.
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
+| **rougail.family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefine help.
Redefine help ok. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_help.md b/tests/results/test_namespace/16_5redefine_help.md
index 71b6e48ee..65da89512 100644
--- a/tests/results/test_namespace/16_5redefine_help.md
+++ b/tests/results/test_namespace/16_5redefine_help.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a family
-
-`basic`
+**rougail**## a family
Redefine help family ok.
+**rougail.family**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefine help.
Redefine help ok. |
diff --git a/tests/results/test_namespace/16_5redefine_help.sh b/tests/results/test_namespace/16_5redefine_help.sh
index 82eb778ec..ca2e48e90 100644
--- a/tests/results/test_namespace/16_5redefine_help.sh
+++ b/tests/results/test_namespace/16_5redefine_help.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma family[0m
+Redefine help family ok.
+
+
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
-Redefine help family ok.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -20,3 +28,5 @@ Redefine help family ok.
│ [1mrougail.family.variable[0m │ Redefine help. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ Redefine help ok. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/16_5redefine_hidden.gitlab.md b/tests/results/test_namespace/16_5redefine_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/16_5redefine_multi.adoc b/tests/results/test_namespace/16_5redefine_multi.adoc
index a410c22aa..4509941be 100644
--- a/tests/results/test_namespace/16_5redefine_multi.adoc
+++ b/tests/results/test_namespace/16_5redefine_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5redefine_multi.gitlab.md b/tests/results/test_namespace/16_5redefine_multi.gitlab.md
new file mode 100644
index 000000000..3dbbea9a8
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_multi.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: non |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_multi.md b/tests/results/test_namespace/16_5redefine_multi.md
index b8493b626..1101e5948 100644
--- a/tests/results/test_namespace/16_5redefine_multi.md
+++ b/tests/results/test_namespace/16_5redefine_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: non |
diff --git a/tests/results/test_namespace/16_5redefine_multi.sh b/tests/results/test_namespace/16_5redefine_multi.sh
index 6116310d8..93cdc453c 100644
--- a/tests/results/test_namespace/16_5redefine_multi.sh
+++ b/tests/results/test_namespace/16_5redefine_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -10,3 +13,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: non │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.adoc b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.adoc
index 3c76ef8c2..8753dbe7a 100644
--- a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.adoc
+++ b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.gitlab.md b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.gitlab.md
new file mode 100644
index 000000000..6befcc556
--- /dev/null
+++ b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.md b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.md
index 107f3e8ab..748223f14 100644
--- a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.md
+++ b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
diff --git a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.sh b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.sh
index a7102fba5..e24c07ada 100644
--- a/tests/results/test_namespace/16_5redefine_remove_disable_calculation.sh
+++ b/tests/results/test_namespace/16_5redefine_remove_disable_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,3 +15,4 @@
│ [1mrougail.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_5test_redefine.adoc b/tests/results/test_namespace/16_5test_redefine.adoc
index b6af6f343..9baf84746 100644
--- a/tests/results/test_namespace/16_5test_redefine.adoc
+++ b/tests/results/test_namespace/16_5test_redefine.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_5test_redefine.gitlab.md b/tests/results/test_namespace/16_5test_redefine.gitlab.md
new file mode 100644
index 000000000..f8562fc87
--- /dev/null
+++ b/tests/results/test_namespace/16_5test_redefine.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no
**Example**: test1 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: non
**Example**: test1 |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A third variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_5test_redefine.md b/tests/results/test_namespace/16_5test_redefine.md
index 061704fce..c0d549f39 100644
--- a/tests/results/test_namespace/16_5test_redefine.md
+++ b/tests/results/test_namespace/16_5test_redefine.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no
**Example**: test1 |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: non
**Example**: test1 |
diff --git a/tests/results/test_namespace/16_5test_redefine.sh b/tests/results/test_namespace/16_5test_redefine.sh
index 1d8c1a801..6d0d1576a 100644
--- a/tests/results/test_namespace/16_5test_redefine.sh
+++ b/tests/results/test_namespace/16_5test_redefine.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1mrougail.var3[0m │ A third variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_6choice_redefine.adoc b/tests/results/test_namespace/16_6choice_redefine.adoc
index 4f3b72325..88888ea34 100644
--- a/tests/results/test_namespace/16_6choice_redefine.adoc
+++ b/tests/results/test_namespace/16_6choice_redefine.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16_6choice_redefine.gitlab.md b/tests/results/test_namespace/16_6choice_redefine.gitlab.md
new file mode 100644
index 000000000..441a70724
--- /dev/null
+++ b/tests/results/test_namespace/16_6choice_redefine.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A choice.
**Choices**:
- a
- c **← (default)** |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_6choice_redefine.md b/tests/results/test_namespace/16_6choice_redefine.md
index 909c486b1..47a14bba6 100644
--- a/tests/results/test_namespace/16_6choice_redefine.md
+++ b/tests/results/test_namespace/16_6choice_redefine.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A choice.
**Choices**:
- a
- c **← (default)** |
diff --git a/tests/results/test_namespace/16_6choice_redefine.sh b/tests/results/test_namespace/16_6choice_redefine.sh
index 66b8bc82b..3f873fb5f 100644
--- a/tests/results/test_namespace/16_6choice_redefine.sh
+++ b/tests/results/test_namespace/16_6choice_redefine.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -11,3 +14,4 @@
│ │ - a │
│ │ - c [1m← (default)[0m │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/16_6exists_family.gitlab.md b/tests/results/test_namespace/16_6exists_family.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/16_6exists_redefine_family.adoc b/tests/results/test_namespace/16_6exists_redefine_family.adoc
index 42ba63012..748412b76 100644
--- a/tests/results/test_namespace/16_6exists_redefine_family.adoc
+++ b/tests/results/test_namespace/16_6exists_redefine_family.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== new description
+**rougail**=== new description
+
+
+**rougail.family1**
`basic`
@@ -16,6 +19,9 @@ A variable.
=== a second family
+
+**rougail.family2**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/16_6exists_redefine_family.gitlab.md b/tests/results/test_namespace/16_6exists_redefine_family.gitlab.md
new file mode 100644
index 000000000..95b4bff49
--- /dev/null
+++ b/tests/results/test_namespace/16_6exists_redefine_family.gitlab.md
@@ -0,0 +1,28 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+new description
+
+>>> [!note] Informations
+**rougail.family1**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family1.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+a second family
+
+>>> [!note] Informations
+**rougail.family2**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **rougail.family2.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16_6exists_redefine_family.md b/tests/results/test_namespace/16_6exists_redefine_family.md
index be89433bc..b9a4abf75 100644
--- a/tests/results/test_namespace/16_6exists_redefine_family.md
+++ b/tests/results/test_namespace/16_6exists_redefine_family.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## new description
+**rougail**## new description
+
+**rougail.family1**
`basic`
@@ -10,6 +12,8 @@
## a second family
+**rougail.family2**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test_namespace/16_6exists_redefine_family.sh b/tests/results/test_namespace/16_6exists_redefine_family.sh
index 0abe6f47c..438d5c8f4 100644
--- a/tests/results/test_namespace/16_6exists_redefine_family.sh
+++ b/tests/results/test_namespace/16_6exists_redefine_family.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92mnew description[0m
+
+[1mrougail.family1[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,15 +27,23 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;92ma second family[0m
+
+[1mrougail.family2[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family2.variable2[0m │ A second variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/16exists_exists.adoc b/tests/results/test_namespace/16exists_exists.adoc
index e1853d31b..998ddd453 100644
--- a/tests/results/test_namespace/16exists_exists.adoc
+++ b/tests/results/test_namespace/16exists_exists.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/16exists_exists.gitlab.md b/tests/results/test_namespace/16exists_exists.gitlab.md
new file mode 100644
index 000000000..37fa34e72
--- /dev/null
+++ b/tests/results/test_namespace/16exists_exists.gitlab.md
@@ -0,0 +1,10 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Description. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/16exists_exists.md b/tests/results/test_namespace/16exists_exists.md
index c3932450c..b5b00dd10 100644
--- a/tests/results/test_namespace/16exists_exists.md
+++ b/tests/results/test_namespace/16exists_exists.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Description. |
diff --git a/tests/results/test_namespace/16exists_exists.sh b/tests/results/test_namespace/16exists_exists.sh
index 3967d49d1..27b5a3ace 100644
--- a/tests/results/test_namespace/16exists_exists.sh
+++ b/tests/results/test_namespace/16exists_exists.sh
@@ -3,9 +3,13 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var[0m │ Description. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/17_5redefine_leadership.gitlab.md b/tests/results/test_namespace/17_5redefine_leadership.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/20_0empty_family.gitlab.md b/tests/results/test_namespace/20_0empty_family.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/20_0family_append.adoc b/tests/results/test_namespace/20_0family_append.adoc
index 552e7d2e2..94f985eb2 100644
--- a/tests/results/test_namespace/20_0family_append.adoc
+++ b/tests/results/test_namespace/20_0family_append.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== A family
+**rougail**=== A family
+
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/20_0family_append.gitlab.md b/tests/results/test_namespace/20_0family_append.gitlab.md
new file mode 100644
index 000000000..ad085003a
--- /dev/null
+++ b/tests/results/test_namespace/20_0family_append.gitlab.md
@@ -0,0 +1,18 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+A family
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|----------------------|
+| **rougail.family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
+| **rougail.family.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_0family_append.md b/tests/results/test_namespace/20_0family_append.md
index 3ebef3bcc..d25851014 100644
--- a/tests/results/test_namespace/20_0family_append.md
+++ b/tests/results/test_namespace/20_0family_append.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## A family
+**rougail**## A family
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/20_0family_append.sh b/tests/results/test_namespace/20_0family_append.sh
index 6441be912..75613b8a6 100644
--- a/tests/results/test_namespace/20_0family_append.sh
+++ b/tests/results/test_namespace/20_0family_append.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92mA family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -20,3 +28,5 @@
│ [1mrougail.family.var2[0m │ The second variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/20_0family_underscore.gitlab.md b/tests/results/test_namespace/20_0family_underscore.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/20_0multi_family.adoc b/tests/results/test_namespace/20_0multi_family.adoc
index 7f39543ad..2a292223b 100644
--- a/tests/results/test_namespace/20_0multi_family.adoc
+++ b/tests/results/test_namespace/20_0multi_family.adoc
@@ -1,11 +1,17 @@
== Variables for "Rougail"
-=== a family
+**rougail**=== a family
+
+
+**rougail.family**
`standard`
==== a sub family
+
+**rougail.family.subfamily**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/20_0multi_family.gitlab.md b/tests/results/test_namespace/20_0multi_family.gitlab.md
new file mode 100644
index 000000000..26fd0d94e
--- /dev/null
+++ b/tests/results/test_namespace/20_0multi_family.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a family
+
+>>> [!note] Informations
+**rougail.family**
`standard`
+
+
+>>>
+a sub family
+
+>>> [!note] Informations
+**rougail.family.subfamily**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_0multi_family.md b/tests/results/test_namespace/20_0multi_family.md
index 671494241..bdf6a0755 100644
--- a/tests/results/test_namespace/20_0multi_family.md
+++ b/tests/results/test_namespace/20_0multi_family.md
@@ -1,11 +1,15 @@
# Variables for "Rougail"
-## a family
+**rougail**## a family
+
+**rougail.family**
`standard`
### a sub family
+**rougail.family.subfamily**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/20_0multi_family.sh b/tests/results/test_namespace/20_0multi_family.sh
index 192ad13a6..2be5ff8e7 100644
--- a/tests/results/test_namespace/20_0multi_family.sh
+++ b/tests/results/test_namespace/20_0multi_family.sh
@@ -4,24 +4,40 @@
+[1mrougail[0m
+
+
[1;4;92ma family[0m
+
+[1mrougail.family[0m
+
+
[1;7m standard [0m
+
[1;4;38;5;46ma sub family[0m
+
+[1mrougail.family.subfamily[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/20_0multi_family_basic.adoc b/tests/results/test_namespace/20_0multi_family_basic.adoc
index b010d53fd..7917729de 100644
--- a/tests/results/test_namespace/20_0multi_family_basic.adoc
+++ b/tests/results/test_namespace/20_0multi_family_basic.adoc
@@ -1,11 +1,17 @@
== Variables for "Rougail"
-=== a family
+**rougail**=== a family
+
+
+**rougail.family**
`basic`
==== a sub family
+
+**rougail.family.subfamily**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/20_0multi_family_basic.gitlab.md b/tests/results/test_namespace/20_0multi_family_basic.gitlab.md
new file mode 100644
index 000000000..caa41f5e4
--- /dev/null
+++ b/tests/results/test_namespace/20_0multi_family_basic.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a family
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+a sub family
+
+>>> [!note] Informations
+**rougail.family.subfamily**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_0multi_family_basic.md b/tests/results/test_namespace/20_0multi_family_basic.md
index d7dcdc61e..bdf59e3ee 100644
--- a/tests/results/test_namespace/20_0multi_family_basic.md
+++ b/tests/results/test_namespace/20_0multi_family_basic.md
@@ -1,11 +1,15 @@
# Variables for "Rougail"
-## a family
+**rougail**## a family
+
+**rougail.family**
`basic`
### a sub family
+**rougail.family.subfamily**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test_namespace/20_0multi_family_basic.sh b/tests/results/test_namespace/20_0multi_family_basic.sh
index c3aa6959e..0ec8aadf3 100644
--- a/tests/results/test_namespace/20_0multi_family_basic.sh
+++ b/tests/results/test_namespace/20_0multi_family_basic.sh
@@ -4,24 +4,40 @@
+[1mrougail[0m
+
+
[1;4;92ma family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
+
[1;4;38;5;46ma sub family[0m
+
+[1mrougail.family.subfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/20_0multi_family_expert.adoc b/tests/results/test_namespace/20_0multi_family_expert.adoc
index 16b720441..6f7773f7c 100644
--- a/tests/results/test_namespace/20_0multi_family_expert.adoc
+++ b/tests/results/test_namespace/20_0multi_family_expert.adoc
@@ -1,11 +1,17 @@
== Variables for "Rougail"
-=== a family
+**rougail**=== a family
+
+
+**rougail.family**
`advanced`
==== a sub family
+
+**rougail.family.subfamily**
+
`advanced`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/20_0multi_family_expert.gitlab.md b/tests/results/test_namespace/20_0multi_family_expert.gitlab.md
new file mode 100644
index 000000000..cb3fe4fec
--- /dev/null
+++ b/tests/results/test_namespace/20_0multi_family_expert.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a family
+
+>>> [!note] Informations
+**rougail.family**
`advanced`
+
+
+>>>
+a sub family
+
+>>> [!note] Informations
+**rougail.family.subfamily**
`advanced`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `advanced` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_0multi_family_expert.md b/tests/results/test_namespace/20_0multi_family_expert.md
index 8b2493957..7b3e7fa98 100644
--- a/tests/results/test_namespace/20_0multi_family_expert.md
+++ b/tests/results/test_namespace/20_0multi_family_expert.md
@@ -1,11 +1,15 @@
# Variables for "Rougail"
-## a family
+**rougail**## a family
+
+**rougail.family**
`advanced`
### a sub family
+**rougail.family.subfamily**
+
`advanced`
| Variable | Description |
diff --git a/tests/results/test_namespace/20_0multi_family_expert.sh b/tests/results/test_namespace/20_0multi_family_expert.sh
index 5ccc16a7e..3fcf7e18c 100644
--- a/tests/results/test_namespace/20_0multi_family_expert.sh
+++ b/tests/results/test_namespace/20_0multi_family_expert.sh
@@ -4,24 +4,40 @@
+[1mrougail[0m
+
+
[1;4;92ma family[0m
+
+[1mrougail.family[0m
+
+
[1;7m advanced [0m
+
[1;4;38;5;46ma sub family[0m
+
+[1mrougail.family.subfamily[0m
+
+
[1;7m advanced [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m advanced [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/20_0multi_family_order.adoc b/tests/results/test_namespace/20_0multi_family_order.adoc
index 544b59cc7..fd9e2a1e5 100644
--- a/tests/results/test_namespace/20_0multi_family_order.adoc
+++ b/tests/results/test_namespace/20_0multi_family_order.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -12,6 +12,9 @@ A variable.
=== a family
+
+**rougail.family**
+
`basic`
[cols="1a,1a"]
@@ -26,6 +29,9 @@ A first variable.
==== a sub family
+
+**rougail.family.subfamily**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/20_0multi_family_order.gitlab.md b/tests/results/test_namespace/20_0multi_family_order.gitlab.md
new file mode 100644
index 000000000..9232c9df9
--- /dev/null
+++ b/tests/results/test_namespace/20_0multi_family_order.gitlab.md
@@ -0,0 +1,36 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+a family
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------|
+| **rougail.family.variable1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+
+a sub family
+
+>>> [!note] Informations
+**rougail.family.subfamily**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.subfamily.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+ | Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **rougail.family.variable2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_0multi_family_order.md b/tests/results/test_namespace/20_0multi_family_order.md
index 603a94a29..807f55715 100644
--- a/tests/results/test_namespace/20_0multi_family_order.md
+++ b/tests/results/test_namespace/20_0multi_family_order.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
## a family
+**rougail.family**
+
`basic`
| Variable | Description |
@@ -14,6 +16,8 @@
### a sub family
+**rougail.family.subfamily**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test_namespace/20_0multi_family_order.sh b/tests/results/test_namespace/20_0multi_family_order.sh
index e11a80285..4edbce12d 100644
--- a/tests/results/test_namespace/20_0multi_family_order.sh
+++ b/tests/results/test_namespace/20_0multi_family_order.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,9 +17,14 @@
[1;4;92ma family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -28,18 +36,26 @@
[1;4;38;5;46ma sub family[0m
+
+[1mrougail.family.subfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.subfamily.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.variable2[0m │ A second variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/20_0validators_differ_redefine.adoc b/tests/results/test_namespace/20_0validators_differ_redefine.adoc
index 11faa5c28..1957298b2 100644
--- a/tests/results/test_namespace/20_0validators_differ_redefine.adoc
+++ b/tests/results/test_namespace/20_0validators_differ_redefine.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/20_0validators_differ_redefine.gitlab.md b/tests/results/test_namespace/20_0validators_differ_redefine.gitlab.md
new file mode 100644
index 000000000..7cf2cb372
--- /dev/null
+++ b/tests/results/test_namespace/20_0validators_differ_redefine.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Validator**: var3 must be different than var2.
**Default**: yes
**Example**: yes |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_0validators_differ_redefine.md b/tests/results/test_namespace/20_0validators_differ_redefine.md
index 1a8b36e1c..a65a862d4 100644
--- a/tests/results/test_namespace/20_0validators_differ_redefine.md
+++ b/tests/results/test_namespace/20_0validators_differ_redefine.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: no |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
diff --git a/tests/results/test_namespace/20_0validators_differ_redefine.sh b/tests/results/test_namespace/20_0validators_differ_redefine.sh
index 2e76b8b0c..b5c8fc5a8 100644
--- a/tests/results/test_namespace/20_0validators_differ_redefine.sh
+++ b/tests/results/test_namespace/20_0validators_differ_redefine.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -18,3 +21,4 @@
│ │ [1mDefault[0m: yes │
│ │ [1mExample[0m: yes │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/20_1empty_subfamily.gitlab.md b/tests/results/test_namespace/20_1empty_subfamily.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/20_2family_looks_like_dynamic.adoc b/tests/results/test_namespace/20_2family_looks_like_dynamic.adoc
index 71a309a68..fc365bf76 100644
--- a/tests/results/test_namespace/20_2family_looks_like_dynamic.adoc
+++ b/tests/results/test_namespace/20_2family_looks_like_dynamic.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== rougail.my_family
+**rougail**=== rougail.my_family
+
+
+**rougail.my_family**
`standard`
diff --git a/tests/results/test_namespace/20_2family_looks_like_dynamic.gitlab.md b/tests/results/test_namespace/20_2family_looks_like_dynamic.gitlab.md
new file mode 100644
index 000000000..a5f999f45
--- /dev/null
+++ b/tests/results/test_namespace/20_2family_looks_like_dynamic.gitlab.md
@@ -0,0 +1,18 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.my_family
+
+>>> [!note] Informations
+**rougail.my_family**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|
+| **rougail.my_family.dynamic**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Dynamic.
**Default**:
- val1
- val2 |
+| **rougail.my_family.var**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: true |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_2family_looks_like_dynamic.md b/tests/results/test_namespace/20_2family_looks_like_dynamic.md
index e2dce03d1..aeb1089bc 100644
--- a/tests/results/test_namespace/20_2family_looks_like_dynamic.md
+++ b/tests/results/test_namespace/20_2family_looks_like_dynamic.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## rougail.my_family
+**rougail**## rougail.my_family
+
+**rougail.my_family**
`standard`
diff --git a/tests/results/test_namespace/20_2family_looks_like_dynamic.sh b/tests/results/test_namespace/20_2family_looks_like_dynamic.sh
index 1b39a9e6e..4a35a38bc 100644
--- a/tests/results/test_namespace/20_2family_looks_like_dynamic.sh
+++ b/tests/results/test_namespace/20_2family_looks_like_dynamic.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.my_family[0m
+
+[1mrougail.my_family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -22,3 +30,5 @@
│ [1mrougail.my_family.var[0m │ A variable. │
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/20_2family_looks_like_variable.adoc b/tests/results/test_namespace/20_2family_looks_like_variable.adoc
index 1202979aa..5a2014710 100644
--- a/tests/results/test_namespace/20_2family_looks_like_variable.adoc
+++ b/tests/results/test_namespace/20_2family_looks_like_variable.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== rougail.my_family
+**rougail**=== rougail.my_family
+
+
+**rougail.my_family**
`standard`
diff --git a/tests/results/test_namespace/20_2family_looks_like_variable.gitlab.md b/tests/results/test_namespace/20_2family_looks_like_variable.gitlab.md
new file mode 100644
index 000000000..d881dceeb
--- /dev/null
+++ b/tests/results/test_namespace/20_2family_looks_like_variable.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.my_family
+
+>>> [!note] Informations
+**rougail.my_family**
`standard`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
+| **rougail.my_family.default**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Default.
**Default**: true |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_2family_looks_like_variable.md b/tests/results/test_namespace/20_2family_looks_like_variable.md
index 08ae9dea5..a30f28c34 100644
--- a/tests/results/test_namespace/20_2family_looks_like_variable.md
+++ b/tests/results/test_namespace/20_2family_looks_like_variable.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## rougail.my_family
+**rougail**## rougail.my_family
+
+**rougail.my_family**
`standard`
diff --git a/tests/results/test_namespace/20_2family_looks_like_variable.sh b/tests/results/test_namespace/20_2family_looks_like_variable.sh
index 02fd3da98..688c8bf36 100644
--- a/tests/results/test_namespace/20_2family_looks_like_variable.sh
+++ b/tests/results/test_namespace/20_2family_looks_like_variable.sh
@@ -4,16 +4,26 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.my_family[0m
+
+[1mrougail.my_family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.my_family.default[0m │ Default. │
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/20_9default_information_parent.adoc b/tests/results/test_namespace/20_9default_information_parent.adoc
index b966c04ac..c51217df5 100644
--- a/tests/results/test_namespace/20_9default_information_parent.adoc
+++ b/tests/results/test_namespace/20_9default_information_parent.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== rougail.family
+**rougail**=== rougail.family
+
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/20_9default_information_parent.gitlab.md b/tests/results/test_namespace/20_9default_information_parent.gitlab.md
new file mode 100644
index 000000000..f6ea95906
--- /dev/null
+++ b/tests/results/test_namespace/20_9default_information_parent.gitlab.md
@@ -0,0 +1,18 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.family
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|
+| **rougail.family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
+| **rougail.family.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of the information "test_information" of the variable "rougail.family". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/20_9default_information_parent.md b/tests/results/test_namespace/20_9default_information_parent.md
index 0057a0bc2..0a90e8b3d 100644
--- a/tests/results/test_namespace/20_9default_information_parent.md
+++ b/tests/results/test_namespace/20_9default_information_parent.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## rougail.family
+**rougail**## rougail.family
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/20_9default_information_parent.sh b/tests/results/test_namespace/20_9default_information_parent.sh
index 96fb40ffe..f7af1d3f3 100644
--- a/tests/results/test_namespace/20_9default_information_parent.sh
+++ b/tests/results/test_namespace/20_9default_information_parent.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -22,3 +30,5 @@
│ │ information "test_information" of │
│ │ the variable "rougail.family". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/24_0family_hidden_condition.adoc b/tests/results/test_namespace/24_0family_hidden_condition.adoc
index 41017c089..1a673e695 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition.adoc
+++ b/tests/results/test_namespace/24_0family_hidden_condition.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,6 +13,9 @@ The variable use has condition. +
=== possibly hidden family
+
+**rougail.family**
+
`basic` `__hidden__`
diff --git a/tests/results/test_namespace/24_0family_hidden_condition.gitlab.md b/tests/results/test_namespace/24_0family_hidden_condition.gitlab.md
new file mode 100644
index 000000000..820bc2b98
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_hidden_condition.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
+
+possibly hidden family
+
+>>> [!note] Informations
+**rougail.family**
`basic` *`hidden`*
+
+**Hidden**: if condition is yes.
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_hidden_condition.md b/tests/results/test_namespace/24_0family_hidden_condition.md
index 854e46c0e..64660c18f 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition.md
+++ b/tests/results/test_namespace/24_0family_hidden_condition.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
## possibly hidden family
+**rougail.family**
+
`basic` *`hidden`*
**Hidden**: if condition is yes.
diff --git a/tests/results/test_namespace/24_0family_hidden_condition.sh b/tests/results/test_namespace/24_0family_hidden_condition.sh
index 295c2b1ae..18b2c3af8 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition.sh
+++ b/tests/results/test_namespace/24_0family_hidden_condition.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,15 +17,22 @@
[1;4;92mpossibly hidden family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m [1;3;7m hidden [0m
[1mHidden[0m: if condition is yes.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.var1[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_boolean.adoc b/tests/results/test_namespace/24_0family_hidden_condition_boolean.adoc
index c7459f0e4..43939f6db 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_boolean.adoc
+++ b/tests/results/test_namespace/24_0family_hidden_condition_boolean.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,6 +13,9 @@ A conditional variable. +
=== a family
+
+**rougail.family**
+
`standard` `__hidden__`
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_boolean.gitlab.md b/tests/results/test_namespace/24_0family_hidden_condition_boolean.gitlab.md
new file mode 100644
index 000000000..802ee58a1
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_hidden_condition_boolean.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A conditional variable.
**Default**: false |
+
+a family
+
+>>> [!note] Informations
+**rougail.family**
`standard` *`hidden`*
+
+**Hidden**: if not condition.
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_boolean.md b/tests/results/test_namespace/24_0family_hidden_condition_boolean.md
index 6b85f8d54..8fb46c8e7 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_boolean.md
+++ b/tests/results/test_namespace/24_0family_hidden_condition_boolean.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A conditional variable.
**Default**: false |
## a family
+**rougail.family**
+
`standard` *`hidden`*
**Hidden**: if not condition.
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_boolean.sh b/tests/results/test_namespace/24_0family_hidden_condition_boolean.sh
index 58f0d76c0..df1c8c980 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_boolean.sh
+++ b/tests/results/test_namespace/24_0family_hidden_condition_boolean.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,15 +17,22 @@
[1;4;92ma family[0m
+
+[1mrougail.family[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
[1mHidden[0m: if not condition.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.adoc b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.adoc
index b7f488389..0d2c2bb65 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.adoc
+++ b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,6 +13,9 @@ The variable use has condition. +
=== possibly hidden family
+
+**rougail.family**
+
`basic` `__hidden__`
@@ -20,6 +23,9 @@ The variable use has condition. +
==== rougail.family.subfamily
+
+**rougail.family.subfamily**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.gitlab.md b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.gitlab.md
new file mode 100644
index 000000000..283b2970d
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.gitlab.md
@@ -0,0 +1,28 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
+
+possibly hidden family
+
+>>> [!note] Informations
+**rougail.family**
`basic` *`hidden`*
+
+**Hidden**: if condition is yes.
+>>>
+rougail.family.subfamily
+
+>>> [!note] Informations
+**rougail.family.subfamily**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.subfamily.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.md b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.md
index 63be32429..430e49063 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.md
+++ b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.md
@@ -1,17 +1,21 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
## possibly hidden family
+**rougail.family**
+
`basic` *`hidden`*
**Hidden**: if condition is yes.
### rougail.family.subfamily
+**rougail.family.subfamily**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.sh b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.sh
index 1d5936f38..87a8e7f88 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_sub_family.sh
+++ b/tests/results/test_namespace/24_0family_hidden_condition_sub_family.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,6 +17,10 @@
[1;4;92mpossibly hidden family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m [1;3;7m hidden [0m
@@ -22,15 +29,24 @@
+
[1;4;38;5;46mrougail.family.subfamily[0m
+
+[1mrougail.family.subfamily[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.subfamily.var1[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.adoc b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.adoc
index 6773d1a75..23152131a 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.adoc
+++ b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,6 +13,9 @@ The variable use has condition. +
=== possibly hidden family
+
+**rougail.family**
+
`standard` `__hidden__`
@@ -20,6 +23,9 @@ The variable use has condition. +
==== a subfamily
+
+**rougail.family.subfamily**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.gitlab.md b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.gitlab.md
new file mode 100644
index 000000000..eb49795fb
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.gitlab.md
@@ -0,0 +1,28 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: true |
+
+possibly hidden family
+
+>>> [!note] Informations
+**rougail.family**
`standard` *`hidden`*
+
+**Hidden**: when the variable "rougail.condition" has the value "true".
+>>>
+a subfamily
+
+>>> [!note] Informations
+**rougail.family.subfamily**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.subfamily.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.md b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.md
index 563daf1b4..1a461396b 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.md
+++ b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.md
@@ -1,17 +1,21 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: true |
## possibly hidden family
+**rougail.family**
+
`standard` *`hidden`*
**Hidden**: when the variable "rougail.condition" has the value "true".
### a subfamily
+**rougail.family.subfamily**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.sh b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.sh
index 7cc5e3066..a4ce40397 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.sh
+++ b/tests/results/test_namespace/24_0family_hidden_condition_variable_sub_family.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,6 +17,10 @@
[1;4;92mpossibly hidden family[0m
+
+[1mrougail.family[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
@@ -22,15 +29,24 @@
+
[1;4;38;5;46ma subfamily[0m
+
+[1mrougail.family.subfamily[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.subfamily.var1[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.adoc b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.adoc
index ba63babdc..6c1fb0ab9 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.adoc
+++ b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -19,6 +19,9 @@ A second conditional variable. +
=== a family
+
+**rougail.family**
+
`standard` `__hidden__`
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.gitlab.md b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.gitlab.md
new file mode 100644
index 000000000..cbc38bff4
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.gitlab.md
@@ -0,0 +1,22 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.condition1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first conditional variable.
**Default**: false |
+| **rougail.condition2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second conditional variable.
**Default**: false |
+
+a family
+
+>>> [!note] Informations
+**rougail.family**
`standard` *`hidden`*
+
+**Hidden**: if condition1 is false.
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **rougail.family.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`hidden`* | A variable.
**Hidden**: if condition2 is false. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.md b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.md
index bdd8a4c8e..05c2a3433 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.md
+++ b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.md
@@ -1,12 +1,14 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first conditional variable.
**Default**: false |
| **rougail.condition2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second conditional variable.
**Default**: false |
## a family
+**rougail.family**
+
`standard` *`hidden`*
**Hidden**: if condition1 is false.
diff --git a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.sh b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.sh
index 747fa9161..adec9d8d4 100644
--- a/tests/results/test_namespace/24_0family_hidden_condition_with_variable.sh
+++ b/tests/results/test_namespace/24_0family_hidden_condition_with_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,15 +20,22 @@
[1;4;92ma family[0m
+
+[1mrougail.family[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
[1mHidden[0m: if condition1 is false.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.variable[0m │ A variable. │
│ [1;7m string [0m [1;7m standard [0m [1;3;7m hidden [0m │ [1mHidden[0m: if condition2 is false. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.adoc b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.adoc
index 8b5b0ca92..7cbcf2250 100644
--- a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.adoc
+++ b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,6 +13,9 @@ The variable use has condition. +
=== possibly hidden family
+
+**rougail.family**
+
`basic` `__hidden__`
@@ -20,6 +23,9 @@ The variable use has condition. +
==== a subfamily
+
+**rougail.family.sub_family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.gitlab.md b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.gitlab.md
new file mode 100644
index 000000000..095a6dd4d
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.gitlab.md
@@ -0,0 +1,28 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
+
+possibly hidden family
+
+>>> [!note] Informations
+**rougail.family**
`basic` *`hidden`*
+
+**Hidden**: if condition is yes.
+>>>
+a subfamily
+
+>>> [!note] Informations
+**rougail.family.sub_family**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.family.sub_family.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.md b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.md
index 0d82c7407..b133d12a7 100644
--- a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.md
+++ b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.md
@@ -1,17 +1,21 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.
**Default**: no |
## possibly hidden family
+**rougail.family**
+
`basic` *`hidden`*
**Hidden**: if condition is yes.
### a subfamily
+**rougail.family.sub_family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.sh b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.sh
index 55210c0ec..12ee3a6d8 100644
--- a/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.sh
+++ b/tests/results/test_namespace/24_0family_hidden_param_condition_sub_family.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,6 +17,10 @@
[1;4;92mpossibly hidden family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m [1;3;7m hidden [0m
@@ -22,15 +29,24 @@
+
[1;4;38;5;46ma subfamily[0m
+
+[1mrougail.family.sub_family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.sub_family.var1[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition.adoc b/tests/results/test_namespace/24_0family_mandatory_condition.adoc
index ce3f37a0f..c27479224 100644
--- a/tests/results/test_namespace/24_0family_mandatory_condition.adoc
+++ b/tests/results/test_namespace/24_0family_mandatory_condition.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition.gitlab.md b/tests/results/test_namespace/24_0family_mandatory_condition.gitlab.md
new file mode 100644
index 000000000..fb6b4f68e
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_mandatory_condition.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`mandatory`* | A variable.
**Mandatory**: only if rougail.condition has the value "yes". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition.md b/tests/results/test_namespace/24_0family_mandatory_condition.md
index d97652e21..1366211dd 100644
--- a/tests/results/test_namespace/24_0family_mandatory_condition.md
+++ b/tests/results/test_namespace/24_0family_mandatory_condition.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`mandatory`* | A variable.
**Mandatory**: only if rougail.condition has the value "yes". |
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition.sh b/tests/results/test_namespace/24_0family_mandatory_condition.sh
index 44ce89205..91e233db3 100644
--- a/tests/results/test_namespace/24_0family_mandatory_condition.sh
+++ b/tests/results/test_namespace/24_0family_mandatory_condition.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -13,3 +16,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;3;7m mandatory [0m │ [1mMandatory[0m: only if rougail.condition │
│ │ has the value "yes". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition_variable.adoc b/tests/results/test_namespace/24_0family_mandatory_condition_variable.adoc
index 3610c575d..b0ae1f073 100644
--- a/tests/results/test_namespace/24_0family_mandatory_condition_variable.adoc
+++ b/tests/results/test_namespace/24_0family_mandatory_condition_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition_variable.gitlab.md b/tests/results/test_namespace/24_0family_mandatory_condition_variable.gitlab.md
new file mode 100644
index 000000000..15f2e8000
--- /dev/null
+++ b/tests/results/test_namespace/24_0family_mandatory_condition_variable.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`mandatory`* | A variable.
**Mandatory**: when the variable "rougail.condition" has the value "true". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition_variable.md b/tests/results/test_namespace/24_0family_mandatory_condition_variable.md
index 16d30e49e..d34dc0234 100644
--- a/tests/results/test_namespace/24_0family_mandatory_condition_variable.md
+++ b/tests/results/test_namespace/24_0family_mandatory_condition_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` *`mandatory`* | A variable.
**Mandatory**: when the variable "rougail.condition" has the value "true". |
diff --git a/tests/results/test_namespace/24_0family_mandatory_condition_variable.sh b/tests/results/test_namespace/24_0family_mandatory_condition_variable.sh
index ddd611f41..e1879c905 100644
--- a/tests/results/test_namespace/24_0family_mandatory_condition_variable.sh
+++ b/tests/results/test_namespace/24_0family_mandatory_condition_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ │ "rougail.condition" has the value │
│ │ "true". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/24_7validators_variable_optional.adoc b/tests/results/test_namespace/24_7validators_variable_optional.adoc
index 8799e19f2..f576e7d49 100644
--- a/tests/results/test_namespace/24_7validators_variable_optional.adoc
+++ b/tests/results/test_namespace/24_7validators_variable_optional.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== a family
+**rougail**=== a family
+
+
+**rougail.general**
`basic`
diff --git a/tests/results/test_namespace/24_7validators_variable_optional.gitlab.md b/tests/results/test_namespace/24_7validators_variable_optional.gitlab.md
new file mode 100644
index 000000000..1d6f9aa51
--- /dev/null
+++ b/tests/results/test_namespace/24_7validators_variable_optional.gitlab.md
@@ -0,0 +1,18 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a family
+
+>>> [!note] Informations
+**rougail.general**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.general.int**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first integer.
**Validators**:
- int and int2 must be different.
- int and int3 must be different.
**Example**: 5 |
+| **rougail.general.int2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second integer.
**Default**: 1 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/24_7validators_variable_optional.md b/tests/results/test_namespace/24_7validators_variable_optional.md
index 2c90b9261..02a7a97b0 100644
--- a/tests/results/test_namespace/24_7validators_variable_optional.md
+++ b/tests/results/test_namespace/24_7validators_variable_optional.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## a family
+**rougail**## a family
+
+**rougail.general**
`basic`
diff --git a/tests/results/test_namespace/24_7validators_variable_optional.sh b/tests/results/test_namespace/24_7validators_variable_optional.sh
index e99bc925e..5ed32f35e 100644
--- a/tests/results/test_namespace/24_7validators_variable_optional.sh
+++ b/tests/results/test_namespace/24_7validators_variable_optional.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92ma family[0m
+
+[1mrougail.general[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -23,3 +31,5 @@
│ [1mrougail.general.int2[0m │ A second integer. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: 1 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/24_family_disabled_var_hidden.gitlab.md b/tests/results/test_namespace/24_family_disabled_var_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/40_0leadership.adoc b/tests/results/test_namespace/40_0leadership.adoc
index 235b2469f..2b4336830 100644
--- a/tests/results/test_namespace/40_0leadership.adoc
+++ b/tests/results/test_namespace/40_0leadership.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership.gitlab.md b/tests/results/test_namespace/40_0leadership.gitlab.md
new file mode 100644
index 000000000..4e19f620a
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership.md b/tests/results/test_namespace/40_0leadership.md
index 4e887bb59..9deececeb 100644
--- a/tests/results/test_namespace/40_0leadership.md
+++ b/tests/results/test_namespace/40_0leadership.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/40_0leadership.sh b/tests/results/test_namespace/40_0leadership.sh
index b34948d0a..666ca4b49 100644
--- a/tests/results/test_namespace/40_0leadership.sh
+++ b/tests/results/test_namespace/40_0leadership.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -27,3 +35,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_0leadership_diff_name.adoc b/tests/results/test_namespace/40_0leadership_diff_name.adoc
index 2d363f9a8..ef37708bd 100644
--- a/tests/results/test_namespace/40_0leadership_diff_name.adoc
+++ b/tests/results/test_namespace/40_0leadership_diff_name.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_diff_name.gitlab.md b/tests/results/test_namespace/40_0leadership_diff_name.gitlab.md
new file mode 100644
index 000000000..67f9e269b
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_diff_name.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **rougail.leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+| **rougail.leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_diff_name.md b/tests/results/test_namespace/40_0leadership_diff_name.md
index a1c5c2bf1..b76002003 100644
--- a/tests/results/test_namespace/40_0leadership_diff_name.md
+++ b/tests/results/test_namespace/40_0leadership_diff_name.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/40_0leadership_diff_name.sh b/tests/results/test_namespace/40_0leadership_diff_name.sh
index 9e6aaff96..00e2034e7 100644
--- a/tests/results/test_namespace/40_0leadership_diff_name.sh
+++ b/tests/results/test_namespace/40_0leadership_diff_name.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -27,3 +35,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leadership.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_0leadership_empty.gitlab.md b/tests/results/test_namespace/40_0leadership_empty.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_calculation.adoc b/tests/results/test_namespace/40_0leadership_follower_default_calculation.adoc
index 58361e0c8..06784708c 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_calculation.adoc
+++ b/tests/results/test_namespace/40_0leadership_follower_default_calculation.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_calculation.gitlab.md b/tests/results/test_namespace/40_0leadership_follower_default_calculation.gitlab.md
new file mode 100644
index 000000000..cd6d19d60
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_follower_default_calculation.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: value |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second follower.
**Default**: returns follower1 value. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_calculation.md b/tests/results/test_namespace/40_0leadership_follower_default_calculation.md
index c84c09e24..6b618f6e9 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_calculation.md
+++ b/tests/results/test_namespace/40_0leadership_follower_default_calculation.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_calculation.sh b/tests/results/test_namespace/40_0leadership_follower_default_calculation.sh
index 09b2a02fb..731ea83c2 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_calculation.sh
+++ b/tests/results/test_namespace/40_0leadership_follower_default_calculation.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -27,3 +35,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ A second follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: returns follower1 value. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti.adoc b/tests/results/test_namespace/40_0leadership_follower_default_submulti.adoc
index 91d62ccd0..baf157ec5 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_submulti.adoc
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti.gitlab.md b/tests/results/test_namespace/40_0leadership_follower_default_submulti.gitlab.md
new file mode 100644
index 000000000..5c73da568
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: leader |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower1.
**Default**: value |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower2.
**Default**:
- value1
- value2 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti.md b/tests/results/test_namespace/40_0leadership_follower_default_submulti.md
index 395a1d971..8431b8820 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_submulti.md
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: leader |
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti.sh b/tests/results/test_namespace/40_0leadership_follower_default_submulti.sh
index ae67fbdf2..5d4845a13 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_submulti.sh
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -30,3 +38,5 @@ This family contains lists of variable blocks.
│ [1;7mmultiple [0m │ - value1 │
│ │ - value2 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.adoc b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.adoc
index 1e23b212c..8fd7d94ac 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.adoc
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.gitlab.md b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.gitlab.md
new file mode 100644
index 000000000..e6e4f6999
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The leader.
**Default**: leader |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The follower1.
**Default**: value |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The follower2.
**Default**: the value of the variable "rougail.leader.follower1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.md b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.md
index aedad42e1..0ff7b6116 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.md
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | The leader.
**Default**: leader |
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.sh b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.sh
index 53bd66a1d..718f1200a 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.sh
+++ b/tests/results/test_namespace/40_0leadership_follower_default_submulti_calculation.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -29,3 +37,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmultiple [0m │ "rougail.leader.follower1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_value.adoc b/tests/results/test_namespace/40_0leadership_follower_default_value.adoc
index b0426efbd..860d7db2c 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_value.adoc
+++ b/tests/results/test_namespace/40_0leadership_follower_default_value.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_value.gitlab.md b/tests/results/test_namespace/40_0leadership_follower_default_value.gitlab.md
new file mode 100644
index 000000000..536ee9f71
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_follower_default_value.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower with default value.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_value.md b/tests/results/test_namespace/40_0leadership_follower_default_value.md
index 8b537b3ed..d8388c98a 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_value.md
+++ b/tests/results/test_namespace/40_0leadership_follower_default_value.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/40_0leadership_follower_default_value.sh b/tests/results/test_namespace/40_0leadership_follower_default_value.sh
index c4d5ee316..ee9109f08 100644
--- a/tests/results/test_namespace/40_0leadership_follower_default_value.sh
+++ b/tests/results/test_namespace/40_0leadership_follower_default_value.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -24,3 +32,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower1[0m │ A follower with default value. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_0leadership_leader_follower.adoc b/tests/results/test_namespace/40_0leadership_leader_follower.adoc
index b12b92b04..bedfee0f4 100644
--- a/tests/results/test_namespace/40_0leadership_leader_follower.adoc
+++ b/tests/results/test_namespace/40_0leadership_leader_follower.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leadership**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_leader_follower.gitlab.md b/tests/results/test_namespace/40_0leadership_leader_follower.gitlab.md
new file mode 100644
index 000000000..b33d4ba28
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_leader_follower.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
+| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: the value of the variable "rougail.leadership.leader". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_leader_follower.md b/tests/results/test_namespace/40_0leadership_leader_follower.md
index 9befeb800..44f3c5462 100644
--- a/tests/results/test_namespace/40_0leadership_leader_follower.md
+++ b/tests/results/test_namespace/40_0leadership_leader_follower.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leadership**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_0leadership_leader_follower.sh b/tests/results/test_namespace/40_0leadership_leader_follower.sh
index 2c93b285c..9a56edfe1 100644
--- a/tests/results/test_namespace/40_0leadership_leader_follower.sh
+++ b/tests/results/test_namespace/40_0leadership_leader_follower.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +34,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "rougail.leadership.leader". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_0leadership_leader_not_multi.adoc b/tests/results/test_namespace/40_0leadership_leader_not_multi.adoc
index a3dd44496..b322f16a8 100644
--- a/tests/results/test_namespace/40_0leadership_leader_not_multi.adoc
+++ b/tests/results/test_namespace/40_0leadership_leader_not_multi.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== rougail.general
+**rougail**=== rougail.general
+
+
+**rougail.general**
`standard`
@@ -17,14 +20,20 @@ No change. +
=== rougail.general1
+
+**rougail.general1**
+
`basic`
==== rougail.general1.leader
-`basic`
-
This family contains lists of variable blocks.
+
+**rougail.general1.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_leader_not_multi.gitlab.md b/tests/results/test_namespace/40_0leadership_leader_not_multi.gitlab.md
new file mode 100644
index 000000000..5d87e8ad4
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_leader_not_multi.gitlab.md
@@ -0,0 +1,39 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.general
+
+>>> [!note] Informations
+**rougail.general**
`standard`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **rougail.general.mode_conteneur_actif**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | No change.
**Default**: non |
+
+rougail.general1
+
+>>> [!note] Informations
+**rougail.general1**
`basic`
+
+
+>>>
+rougail.general1.leader
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.general1.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.general1.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | Leader. |
+| **rougail.general1.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Follower1. |
+| **rougail.general1.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_leader_not_multi.md b/tests/results/test_namespace/40_0leadership_leader_not_multi.md
index 23cbd6409..6f4257cc5 100644
--- a/tests/results/test_namespace/40_0leadership_leader_not_multi.md
+++ b/tests/results/test_namespace/40_0leadership_leader_not_multi.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## rougail.general
+**rougail**## rougail.general
+
+**rougail.general**
`standard`
@@ -10,14 +12,18 @@
## rougail.general1
+**rougail.general1**
+
`basic`
### rougail.general1.leader
-`basic`
-
This family contains lists of variable blocks.
+**rougail.general1.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.general1.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | Leader. |
diff --git a/tests/results/test_namespace/40_0leadership_leader_not_multi.sh b/tests/results/test_namespace/40_0leadership_leader_not_multi.sh
index 12d98b059..e236b32c0 100644
--- a/tests/results/test_namespace/40_0leadership_leader_not_multi.sh
+++ b/tests/results/test_namespace/40_0leadership_leader_not_multi.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.general[0m
+
+[1mrougail.general[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,22 +27,33 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;92mrougail.general1[0m
+
+[1mrougail.general1[0m
+
+
[1;7m basic [0m
+
[1;4;38;5;46mrougail.general1.leader[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.general1.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -49,3 +68,6 @@ This family contains lists of variable blocks.
│ [1mrougail.general1.leader.follower2[0m │ Follower2. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/40_0leadership_reduce.adoc b/tests/results/test_namespace/40_0leadership_reduce.adoc
index 0863d223c..21c612cdb 100644
--- a/tests/results/test_namespace/40_0leadership_reduce.adoc
+++ b/tests/results/test_namespace/40_0leadership_reduce.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_0leadership_reduce.gitlab.md b/tests/results/test_namespace/40_0leadership_reduce.gitlab.md
new file mode 100644
index 000000000..d065722da
--- /dev/null
+++ b/tests/results/test_namespace/40_0leadership_reduce.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|
+| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value_1
- value_2
- value_3
**Examples**:
- val1
- val2 |
+| **rougail.leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_0leadership_reduce.md b/tests/results/test_namespace/40_0leadership_reduce.md
index 0dfc660ae..ae4723da1 100644
--- a/tests/results/test_namespace/40_0leadership_reduce.md
+++ b/tests/results/test_namespace/40_0leadership_reduce.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value_1
- value_2
- value_3
**Examples**:
- val1
- val2 |
diff --git a/tests/results/test_namespace/40_0leadership_reduce.sh b/tests/results/test_namespace/40_0leadership_reduce.sh
index 7f1e213b0..a37338eea 100644
--- a/tests/results/test_namespace/40_0leadership_reduce.sh
+++ b/tests/results/test_namespace/40_0leadership_reduce.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -29,3 +37,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leadership.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_1leadership_append_follower.adoc b/tests/results/test_namespace/40_1leadership_append_follower.adoc
index 1e4058242..ac4131915 100644
--- a/tests/results/test_namespace/40_1leadership_append_follower.adoc
+++ b/tests/results/test_namespace/40_1leadership_append_follower.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_1leadership_append_follower.gitlab.md b/tests/results/test_namespace/40_1leadership_append_follower.gitlab.md
new file mode 100644
index 000000000..fa9f13cab
--- /dev/null
+++ b/tests/results/test_namespace/40_1leadership_append_follower.gitlab.md
@@ -0,0 +1,22 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|----------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower1. |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower2. |
+| **rougail.leader.follower3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower3. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_1leadership_append_follower.md b/tests/results/test_namespace/40_1leadership_append_follower.md
index 7ed5232ef..cea4ce60c 100644
--- a/tests/results/test_namespace/40_1leadership_append_follower.md
+++ b/tests/results/test_namespace/40_1leadership_append_follower.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
diff --git a/tests/results/test_namespace/40_1leadership_append_follower.sh b/tests/results/test_namespace/40_1leadership_append_follower.sh
index ffdbe121f..5e9ca3638 100644
--- a/tests/results/test_namespace/40_1leadership_append_follower.sh
+++ b/tests/results/test_namespace/40_1leadership_append_follower.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -30,3 +38,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower3[0m │ The follower3. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index.adoc b/tests/results/test_namespace/40_2leadership_calculation_index.adoc
index 4534ca67e..05e2f0ce0 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_index.adoc
+++ b/tests/results/test_namespace/40_2leadership_calculation_index.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index.gitlab.md b/tests/results/test_namespace/40_2leadership_calculation_index.gitlab.md
new file mode 100644
index 000000000..a8c681305
--- /dev/null
+++ b/tests/results/test_namespace/40_2leadership_calculation_index.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
+| **rougail.leader.follower1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: the value of the index. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index.md b/tests/results/test_namespace/40_2leadership_calculation_index.md
index c613ec4be..57fabf134 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_index.md
+++ b/tests/results/test_namespace/40_2leadership_calculation_index.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index.sh b/tests/results/test_namespace/40_2leadership_calculation_index.sh
index 3c654a093..d1f0d3ab0 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_index.sh
+++ b/tests/results/test_namespace/40_2leadership_calculation_index.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +34,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower1[0m │ A follower. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the index. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index_2.adoc b/tests/results/test_namespace/40_2leadership_calculation_index_2.adoc
index 4534ca67e..05e2f0ce0 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_index_2.adoc
+++ b/tests/results/test_namespace/40_2leadership_calculation_index_2.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index_2.gitlab.md b/tests/results/test_namespace/40_2leadership_calculation_index_2.gitlab.md
new file mode 100644
index 000000000..a8c681305
--- /dev/null
+++ b/tests/results/test_namespace/40_2leadership_calculation_index_2.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
+| **rougail.leader.follower1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: the value of the index. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index_2.md b/tests/results/test_namespace/40_2leadership_calculation_index_2.md
index c613ec4be..57fabf134 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_index_2.md
+++ b/tests/results/test_namespace/40_2leadership_calculation_index_2.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
diff --git a/tests/results/test_namespace/40_2leadership_calculation_index_2.sh b/tests/results/test_namespace/40_2leadership_calculation_index_2.sh
index 3c654a093..d1f0d3ab0 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_index_2.sh
+++ b/tests/results/test_namespace/40_2leadership_calculation_index_2.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +34,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower1[0m │ A follower. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the index. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_2leadership_calculation_param_index.adoc b/tests/results/test_namespace/40_2leadership_calculation_param_index.adoc
index ab4e8d745..1acde855e 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_param_index.adoc
+++ b/tests/results/test_namespace/40_2leadership_calculation_param_index.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== leadership
-
-`standard`
+**rougail**=== leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_2leadership_calculation_param_index.gitlab.md b/tests/results/test_namespace/40_2leadership_calculation_param_index.gitlab.md
new file mode 100644
index 000000000..b512a9243
--- /dev/null
+++ b/tests/results/test_namespace/40_2leadership_calculation_param_index.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
+| **rougail.leader.follower1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: returns index. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_2leadership_calculation_param_index.md b/tests/results/test_namespace/40_2leadership_calculation_param_index.md
index 58bd6afb9..9dd2e870a 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_param_index.md
+++ b/tests/results/test_namespace/40_2leadership_calculation_param_index.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## leadership
-
-`standard`
+**rougail**## leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b
- c |
diff --git a/tests/results/test_namespace/40_2leadership_calculation_param_index.sh b/tests/results/test_namespace/40_2leadership_calculation_param_index.sh
index 9e6e2b77b..19cdb3188 100644
--- a/tests/results/test_namespace/40_2leadership_calculation_param_index.sh
+++ b/tests/results/test_namespace/40_2leadership_calculation_param_index.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92mleadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +34,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower1[0m │ A follower. │
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: returns index. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_2leadership_leader_calculation.adoc b/tests/results/test_namespace/40_2leadership_leader_calculation.adoc
index e5a2af7ee..c4b9b28b3 100644
--- a/tests/results/test_namespace/40_2leadership_leader_calculation.adoc
+++ b/tests/results/test_namespace/40_2leadership_leader_calculation.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_2leadership_leader_calculation.gitlab.md b/tests/results/test_namespace/40_2leadership_leader_calculation.gitlab.md
new file mode 100644
index 000000000..705ad9904
--- /dev/null
+++ b/tests/results/test_namespace/40_2leadership_leader_calculation.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: returns val1 and val2. |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first follower. |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_2leadership_leader_calculation.md b/tests/results/test_namespace/40_2leadership_leader_calculation.md
index ebb3dd038..bddd07e5b 100644
--- a/tests/results/test_namespace/40_2leadership_leader_calculation.md
+++ b/tests/results/test_namespace/40_2leadership_leader_calculation.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: returns val1 and val2. |
diff --git a/tests/results/test_namespace/40_2leadership_leader_calculation.sh b/tests/results/test_namespace/40_2leadership_leader_calculation.sh
index a094bc979..a0e3600cf 100644
--- a/tests/results/test_namespace/40_2leadership_leader_calculation.sh
+++ b/tests/results/test_namespace/40_2leadership_leader_calculation.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -27,3 +35,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ A second follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi.adoc b/tests/results/test_namespace/40_6leadership_follower_multi.adoc
index d3f47aba5..d317d7cd3 100644
--- a/tests/results/test_namespace/40_6leadership_follower_multi.adoc
+++ b/tests/results/test_namespace/40_6leadership_follower_multi.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== A leadership
-
-`basic`
+**rougail**=== A leadership
This family contains lists of variable blocks.
+
+**rougail.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi.gitlab.md b/tests/results/test_namespace/40_6leadership_follower_multi.gitlab.md
new file mode 100644
index 000000000..a64518a30
--- /dev/null
+++ b/tests/results/test_namespace/40_6leadership_follower_multi.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+A leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
+| **rougail.leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `multiple` | The first follower. |
+| **rougail.leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The second follower.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi.md b/tests/results/test_namespace/40_6leadership_follower_multi.md
index b191d129a..b3aba1318 100644
--- a/tests/results/test_namespace/40_6leadership_follower_multi.md
+++ b/tests/results/test_namespace/40_6leadership_follower_multi.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## A leadership
-
-`basic`
+**rougail**## A leadership
This family contains lists of variable blocks.
+**rougail.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | The leader. |
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi.sh b/tests/results/test_namespace/40_6leadership_follower_multi.sh
index 5e86ded2d..76d58e07e 100644
--- a/tests/results/test_namespace/40_6leadership_follower_multi.sh
+++ b/tests/results/test_namespace/40_6leadership_follower_multi.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92mA leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -29,3 +37,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: value │
│ [1;7mmultiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.adoc b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.adoc
index f81ba2ed9..56479f23e 100644
--- a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.adoc
+++ b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== A leadership
-
-`basic`
+**rougail**=== A leadership
This family contains lists of variable blocks.
+
+**rougail.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.gitlab.md b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.gitlab.md
new file mode 100644
index 000000000..14ab87dfa
--- /dev/null
+++ b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+A leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
+| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
+| **rougail.leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `multiple` | The first follower. |
+| **rougail.leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The second follower.
**Default**: value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.md b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.md
index 975fac830..7e63317b9 100644
--- a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.md
+++ b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## A leadership
-
-`basic`
+**rougail**## A leadership
This family contains lists of variable blocks.
+**rougail.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
diff --git a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.sh b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.sh
index a2abb93a2..f7bbe1243 100644
--- a/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.sh
+++ b/tests/results/test_namespace/40_6leadership_follower_multi_no_mandatory.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92mA leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -29,3 +37,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: value │
│ [1;7mmultiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_8calculation_boolean.adoc b/tests/results/test_namespace/40_8calculation_boolean.adoc
index 4ac479880..648e55dc7 100644
--- a/tests/results/test_namespace/40_8calculation_boolean.adoc
+++ b/tests/results/test_namespace/40_8calculation_boolean.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/40_8calculation_boolean.gitlab.md b/tests/results/test_namespace/40_8calculation_boolean.gitlab.md
new file mode 100644
index 000000000..38fd75ead
--- /dev/null
+++ b/tests/results/test_namespace/40_8calculation_boolean.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|
+| **rougail.bool**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A boolean variable.
**Default**: false |
+| **rougail.multi1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first multi variable.
**Default**: a calculation. |
+| **rougail.multi2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second multi variable.
**Default**: a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_8calculation_boolean.md b/tests/results/test_namespace/40_8calculation_boolean.md
index 5dc380862..ca216bc7c 100644
--- a/tests/results/test_namespace/40_8calculation_boolean.md
+++ b/tests/results/test_namespace/40_8calculation_boolean.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.bool**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A boolean variable.
**Default**: false |
| **rougail.multi1**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first multi variable.
**Default**: a calculation. |
diff --git a/tests/results/test_namespace/40_8calculation_boolean.sh b/tests/results/test_namespace/40_8calculation_boolean.sh
index 8a0ad0803..4f46fe852 100644
--- a/tests/results/test_namespace/40_8calculation_boolean.sh
+++ b/tests/results/test_namespace/40_8calculation_boolean.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: a calculation. │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_8calculation_boolean_return_none.adoc b/tests/results/test_namespace/40_8calculation_boolean_return_none.adoc
index 8e03a6762..0dc1df732 100644
--- a/tests/results/test_namespace/40_8calculation_boolean_return_none.adoc
+++ b/tests/results/test_namespace/40_8calculation_boolean_return_none.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/40_8calculation_boolean_return_none.gitlab.md b/tests/results/test_namespace/40_8calculation_boolean_return_none.gitlab.md
new file mode 100644
index 000000000..531ebb9c9
--- /dev/null
+++ b/tests/results/test_namespace/40_8calculation_boolean_return_none.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: yes |
+| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: return false if the value of var1 is "no". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_8calculation_boolean_return_none.md b/tests/results/test_namespace/40_8calculation_boolean_return_none.md
index 0cad9bdb0..1ff10371b 100644
--- a/tests/results/test_namespace/40_8calculation_boolean_return_none.md
+++ b/tests/results/test_namespace/40_8calculation_boolean_return_none.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.
**Default**: yes |
| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: return false if the value of var1 is "no". |
diff --git a/tests/results/test_namespace/40_8calculation_boolean_return_none.sh b/tests/results/test_namespace/40_8calculation_boolean_return_none.sh
index 848608fb9..364c6a598 100644
--- a/tests/results/test_namespace/40_8calculation_boolean_return_none.sh
+++ b/tests/results/test_namespace/40_8calculation_boolean_return_none.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -13,3 +16,4 @@
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: return false if the value │
│ │ of var1 is "no". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_8calculation_integer.adoc b/tests/results/test_namespace/40_8calculation_integer.adoc
index 7595b8240..8fbddc400 100644
--- a/tests/results/test_namespace/40_8calculation_integer.adoc
+++ b/tests/results/test_namespace/40_8calculation_integer.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/40_8calculation_integer.gitlab.md b/tests/results/test_namespace/40_8calculation_integer.gitlab.md
new file mode 100644
index 000000000..5f3cc75e2
--- /dev/null
+++ b/tests/results/test_namespace/40_8calculation_integer.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
+| **rougail.bool**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A boolean variable.
**Default**: false |
+| **rougail.int1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | First integer variable.
**Default**: if bool returns 1 otherwise return 2. |
+| **rougail.int2**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Second integer variable.
**Default**: if bool returns 3 otherwise return 4. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_8calculation_integer.md b/tests/results/test_namespace/40_8calculation_integer.md
index 53c1fc69f..28d3ff713 100644
--- a/tests/results/test_namespace/40_8calculation_integer.md
+++ b/tests/results/test_namespace/40_8calculation_integer.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.bool**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A boolean variable.
**Default**: false |
| **rougail.int1**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | First integer variable.
**Default**: if bool returns 1 otherwise return 2. |
diff --git a/tests/results/test_namespace/40_8calculation_integer.sh b/tests/results/test_namespace/40_8calculation_integer.sh
index 763ad08ad..7f661d3e6 100644
--- a/tests/results/test_namespace/40_8calculation_integer.sh
+++ b/tests/results/test_namespace/40_8calculation_integer.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ [1;7m integer [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: if bool returns 3 otherwise │
│ │ return 4. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable.adoc b/tests/results/test_namespace/40_8calculation_multi_variable.adoc
index f94307eb8..3a00a2a3e 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable.adoc
+++ b/tests/results/test_namespace/40_8calculation_multi_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable.gitlab.md b/tests/results/test_namespace/40_8calculation_multi_variable.gitlab.md
new file mode 100644
index 000000000..a1bffb738
--- /dev/null
+++ b/tests/results/test_namespace/40_8calculation_multi_variable.gitlab.md
@@ -0,0 +1,12 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- the value of the variable "rougail.var2".
- the value of the variable "rougail.var3". |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
+| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.
**Default**: yes |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable.md b/tests/results/test_namespace/40_8calculation_multi_variable.md
index 4beabcb7d..7745178e3 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable.md
+++ b/tests/results/test_namespace/40_8calculation_multi_variable.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.
**Default**:
- the value of the variable "rougail.var2".
- the value of the variable "rougail.var3". |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: no |
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable.sh b/tests/results/test_namespace/40_8calculation_multi_variable.sh
index 31a4cb478..5f7a325fb 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable.sh
+++ b/tests/results/test_namespace/40_8calculation_multi_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,3 +22,4 @@
│ [1mrougail.var3[0m │ A third variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: yes │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent.adoc b/tests/results/test_namespace/40_8calculation_multi_variable_parent.adoc
index 8aad5b476..707aa2ae8 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable_parent.adoc
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,6 +13,9 @@ A variable. +
=== a family
+
+**rougail.fam1**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent.gitlab.md b/tests/results/test_namespace/40_8calculation_multi_variable_parent.gitlab.md
new file mode 100644
index 000000000..0aeba119b
--- /dev/null
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
+
+a family
+
+>>> [!note] Informations
+**rougail.fam1**
`standard`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
+| **rougail.fam1.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.
**Default**: the value of the variable "rougail.var". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent.md b/tests/results/test_namespace/40_8calculation_multi_variable_parent.md
index 420c906e2..c2d677f38 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable_parent.md
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
## a family
+**rougail.fam1**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent.sh b/tests/results/test_namespace/40_8calculation_multi_variable_parent.sh
index abf1033d6..dcf3189e4 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable_parent.sh
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,9 +17,14 @@
[1;4;92ma family[0m
+
+[1mrougail.fam1[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -24,3 +32,5 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "rougail.var". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.adoc b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.adoc
index 5d4e84995..4fd128804 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.adoc
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== first family
+**rougail**=== first family
+
+
+**rougail.fam1**
`standard`
@@ -17,6 +20,9 @@ A variable. +
=== second family
+
+**rougail.fam2**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.gitlab.md b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.gitlab.md
new file mode 100644
index 000000000..018b8e73a
--- /dev/null
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.gitlab.md
@@ -0,0 +1,28 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+first family
+
+>>> [!note] Informations
+**rougail.fam1**
`standard`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
+| **rougail.fam1.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: no |
+
+second family
+
+>>> [!note] Informations
+**rougail.fam2**
`standard`
+
+
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|
+| **rougail.fam2.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: the value of the variable "rougail.fam1.var". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.md b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.md
index e84b5456a..f26cc2acf 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.md
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## first family
+**rougail**## first family
+
+**rougail.fam1**
`standard`
@@ -10,6 +12,8 @@
## second family
+**rougail.fam2**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.sh b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.sh
index b70a510b4..4cac70dee 100644
--- a/tests/results/test_namespace/40_8calculation_multi_variable_parent2.sh
+++ b/tests/results/test_namespace/40_8calculation_multi_variable_parent2.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92mfirst family[0m
+
+[1mrougail.fam1[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,12 +27,18 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;92msecond family[0m
+
+[1mrougail.fam2[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +46,5 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "rougail.fam1.var". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.adoc b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.adoc
index 433a9001a..a71a1fc99 100644
--- a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.adoc
+++ b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leadership**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.gitlab.md b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.gitlab.md
new file mode 100644
index 000000000..d92cba743
--- /dev/null
+++ b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
+| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.
**Default**: the value of the variable "rougail.leadership.leader". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.md b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.md
index 1bc2973c9..22e630a0a 100644
--- a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.md
+++ b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leadership**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.sh b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.sh
index 9380a8917..cd3ad7cdf 100644
--- a/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.sh
+++ b/tests/results/test_namespace/40_9calculation_variable_leader_follower_multi_inside.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +34,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmultiple [0m │ "rougail.leadership.leader". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.adoc b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.adoc
index c7a5127ec..6de745ace 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.gitlab.md
new file mode 100644
index 000000000..ae3b15752
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.gitlab.md
@@ -0,0 +1,25 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.md
index a0c1f2fae..7843f6d0b 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.sh b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.sh
index 2b966ae7d..e39e5941c 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-first.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,6 +36,7 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,3 +44,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: depends on a calculation. │
│ [1;7mmultiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.adoc b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.adoc
index c7a5127ec..6de745ace 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.gitlab.md
new file mode 100644
index 000000000..ae3b15752
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.gitlab.md
@@ -0,0 +1,25 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.md
index a0c1f2fae..7843f6d0b 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.sh b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.sh
index 2b966ae7d..e39e5941c 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-last.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,6 +36,7 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,3 +44,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: depends on a calculation. │
│ [1;7mmultiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.adoc b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.adoc
index a9bf599ed..b99bc8837 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== rougail.leader
-
-`standard`
+**rougail**=== rougail.leader
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.gitlab.md
new file mode 100644
index 000000000..a4108ec00
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.leader
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Leader.
**Default**:
- a
- b |
+| **rougail.leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | Follower. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
+| **rougail.variable**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Variable.
**Default**: the value of the variable "rougail.leader.follower". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.md
index c5e1710bf..6bfe1a0e2 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## rougail.leader
-
-`standard`
+**rougail**## rougail.leader
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Leader.
**Default**:
- a
- b |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.sh b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.sh
index a9b6fa921..0fe07d4fa 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower-no-mandatory.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.leader[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -25,6 +33,7 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower[0m │ Follower. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m unique [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmultiple [0m │ "rougail.leader.follower". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.adoc b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.adoc
index 6ff3c766d..73fd52d38 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.gitlab.md
new file mode 100644
index 000000000..88c418e71
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.gitlab.md
@@ -0,0 +1,25 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|
+| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.
**Default**: the value of the variable "rougail.leader.follower1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.md b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.md
index 3f97c9153..3fd1e0e63 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.sh b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.sh
index 5792f813e..858df7b93 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-follower.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-follower.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,6 +36,7 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,3 +44,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmultiple [0m │ "rougail.leader.follower1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.adoc b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.adoc
index a93aa5618..9cc0792f9 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.gitlab.md
new file mode 100644
index 000000000..c3512e40f
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.gitlab.md
@@ -0,0 +1,25 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.md b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.md
index 1ae8330f6..0c811ef5b 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.sh b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.sh
index d26019db4..42fcabcb2 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-first.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,9 +36,11 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.calculate[0m │ A calculated variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.adoc b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.adoc
index a93aa5618..9cc0792f9 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.gitlab.md
new file mode 100644
index 000000000..c3512e40f
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.gitlab.md
@@ -0,0 +1,25 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.md b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.md
index 1ae8330f6..0c811ef5b 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.sh b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.sh
index d26019db4..42fcabcb2 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader-last.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,9 +36,11 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.calculate[0m │ A calculated variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.adoc b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.adoc
index de2b1d36c..bac6a3826 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.gitlab.md
new file mode 100644
index 000000000..bad3fd954
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.gitlab.md
@@ -0,0 +1,25 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+ | Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
+| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.
**Default**: the value of the variable "rougail.leader.leader". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.md b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.md
index 34a296a86..5ff60db3e 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.sh b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.sh
index 21965393a..9076e452d 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-outside-leader.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-outside-leader.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,6 +36,7 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,3 +44,4 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.leader.leader". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable.adoc b/tests/results/test_namespace/40_9leadership-calculation-variable.adoc
index de9291527..3fcc8f32a 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,13 @@ A calculated variable. +
=== a leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-variable.gitlab.md
new file mode 100644
index 000000000..e35dc256f
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable.gitlab.md
@@ -0,0 +1,25 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
+| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.
**Default**:
- value1
- value2 |
+
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "rougail.calculate". |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val11 |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.
**Default**: val21 |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable.md b/tests/results/test_namespace/40_9leadership-calculation-variable.md
index 16600b8aa..a9d11721e 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.calculate**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.
**Default**:
- value1
- value2 |
## a leadership
-`standard`
-
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "rougail.calculate". |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable.sh b/tests/results/test_namespace/40_9leadership-calculation-variable.sh
index a22cd7d8c..09d87755b 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,11 +19,16 @@
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -35,3 +43,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ An other follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.adoc b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.adoc
index 9bf7d9d02..e465e0269 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leadership_1**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
@@ -27,10 +30,13 @@ A follower.
=== a second leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**rougail.leadership_2**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.gitlab.md
new file mode 100644
index 000000000..70197f7e9
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership_1**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leadership_1.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+a second leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership_2**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
+| **rougail.leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "rougail.leadership_1.follower". |
+| **rougail.leadership_2.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.md b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.md
index 09038d70d..cdab3c17b 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leadership_1**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
@@ -13,10 +15,12 @@ This family contains lists of variable blocks.
## a second leadership
-`standard`
-
This family contains lists of variable blocks.
+**rougail.leadership_2**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**: the value of the variable "rougail.leadership_1.follower". |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.sh b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.sh
index 537caa3b5..704998f71 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership_1[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -27,14 +35,20 @@ This family contains lists of variable blocks.
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;92ma second leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership_2[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -46,3 +60,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leadership_2.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.adoc b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.adoc
index e8d820725..3515976dd 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.adoc
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leadership_1**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
@@ -27,10 +30,13 @@ A follower.
=== a second leadership
-`standard`
-
This family contains lists of variable blocks.
+
+**rougail.leadership_2**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.gitlab.md b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.gitlab.md
new file mode 100644
index 000000000..b865f1cfc
--- /dev/null
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership_1**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leadership_1.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+a second leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership_2**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
+| **rougail.leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
+| **rougail.leadership_2.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.
**Default**: the value of the variable "rougail.leadership_1.leader". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.md b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.md
index 0d3609672..5a4bd0640 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.md
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leadership_1**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership_1.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
@@ -13,10 +15,12 @@ This family contains lists of variable blocks.
## a second leadership
-`standard`
-
This family contains lists of variable blocks.
+**rougail.leadership_2**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership_2.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- value1
- value2 |
diff --git a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.sh b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.sh
index bbb0e4134..72d666cb4 100644
--- a/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.sh
+++ b/tests/results/test_namespace/40_9leadership-calculation-variable_leader_follower_not_same.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership_1[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -27,14 +35,20 @@ This family contains lists of variable blocks.
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;92ma second leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership_2[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -48,3 +62,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
│ [1;7mmultiple [0m │ "rougail.leadership_1.leader". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/41_0choice_leader.adoc b/tests/results/test_namespace/41_0choice_leader.adoc
index dfc640e73..bedcde983 100644
--- a/tests/results/test_namespace/41_0choice_leader.adoc
+++ b/tests/results/test_namespace/41_0choice_leader.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== The leadership
-
-`basic`
+**rougail**=== The leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/41_0choice_leader.gitlab.md b/tests/results/test_namespace/41_0choice_leader.gitlab.md
new file mode 100644
index 000000000..47c6c6df1
--- /dev/null
+++ b/tests/results/test_namespace/41_0choice_leader.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+The leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
+| **rougail.leader.follower1**
[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower.
**Choices**:
- a
- b
- c |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/41_0choice_leader.md b/tests/results/test_namespace/41_0choice_leader.md
index 5a619dc55..638924824 100644
--- a/tests/results/test_namespace/41_0choice_leader.md
+++ b/tests/results/test_namespace/41_0choice_leader.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## The leadership
-
-`basic`
+**rougail**## The leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
diff --git a/tests/results/test_namespace/41_0choice_leader.sh b/tests/results/test_namespace/41_0choice_leader.sh
index e3cbf3902..ff88f3f57 100644
--- a/tests/results/test_namespace/41_0choice_leader.sh
+++ b/tests/results/test_namespace/41_0choice_leader.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92mThe leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -27,3 +35,5 @@ This family contains lists of variable blocks.
│ │ - b │
│ │ - c │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/44_0leadership_hidden.gitlab.md b/tests/results/test_namespace/44_0leadership_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/44_0leadership_leader_hidden.gitlab.md b/tests/results/test_namespace/44_0leadership_leader_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/44_1leadership_append_hidden_follower.gitlab.md b/tests/results/test_namespace/44_1leadership_append_hidden_follower.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower.adoc b/tests/results/test_namespace/44_4disabled_calcultion_follower.adoc
index adf6f5148..cf414cbb3 100644
--- a/tests/results/test_namespace/44_4disabled_calcultion_follower.adoc
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,10 +13,13 @@ A condition. +
=== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower.gitlab.md b/tests/results/test_namespace/44_4disabled_calcultion_follower.gitlab.md
new file mode 100644
index 000000000..f1bd04dab
--- /dev/null
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|------------------------------------|
+| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
+
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Aleader.
**Default**: a |
+| **rougail.leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A follower.
**Disabled**: if condition is yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower.md b/tests/results/test_namespace/44_4disabled_calcultion_follower.md
index 310636124..464ed8353 100644
--- a/tests/results/test_namespace/44_4disabled_calcultion_follower.md
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: true |
## a leadership
-`basic`
-
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Aleader.
**Default**: a |
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower.sh b/tests/results/test_namespace/44_4disabled_calcultion_follower.sh
index 5be608376..e40aeabf9 100644
--- a/tests/results/test_namespace/44_4disabled_calcultion_follower.sh
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,11 +17,16 @@
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -31,3 +39,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: if condition is yes. │
│ [1;3;7mdisabled [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.adoc b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.adoc
index 5039ff9d7..6bf3b2e70 100644
--- a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.adoc
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`standard`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leadership**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.gitlab.md b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.gitlab.md
new file mode 100644
index 000000000..6e10907fb
--- /dev/null
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leadership**
`standard`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
+| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Aleader.
**Default**:
- a
- b |
+| **rougail.leadership.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A follower.
**Default**: value
**Disabled**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.md b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.md
index 8cd965f7d..fc627854e 100644
--- a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.md
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`standard`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leadership**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Aleader.
**Default**:
- a
- b |
diff --git a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.sh b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.sh
index 04580bcd1..5079b8253 100644
--- a/tests/results/test_namespace/44_4disabled_calcultion_follower_index.sh
+++ b/tests/results/test_namespace/44_4disabled_calcultion_follower_index.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leadership[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +34,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDefault[0m: value │
│ [1;3;7mdisabled [0m │ [1mDisabled[0m: depends on a calculation. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/44_4leadership_mandatory.adoc b/tests/results/test_namespace/44_4leadership_mandatory.adoc
index d3c0df28d..34813267d 100644
--- a/tests/results/test_namespace/44_4leadership_mandatory.adoc
+++ b/tests/results/test_namespace/44_4leadership_mandatory.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/44_4leadership_mandatory.gitlab.md b/tests/results/test_namespace/44_4leadership_mandatory.gitlab.md
new file mode 100644
index 000000000..3704dd95d
--- /dev/null
+++ b/tests/results/test_namespace/44_4leadership_mandatory.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/44_4leadership_mandatory.md b/tests/results/test_namespace/44_4leadership_mandatory.md
index b9c966b66..19fbb6311 100644
--- a/tests/results/test_namespace/44_4leadership_mandatory.md
+++ b/tests/results/test_namespace/44_4leadership_mandatory.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/44_4leadership_mandatory.sh b/tests/results/test_namespace/44_4leadership_mandatory.sh
index a7ce2c9c6..8cffa1b90 100644
--- a/tests/results/test_namespace/44_4leadership_mandatory.sh
+++ b/tests/results/test_namespace/44_4leadership_mandatory.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -24,3 +32,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower1[0m │ A follower. │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/44_4leadership_mandatory_follower.adoc b/tests/results/test_namespace/44_4leadership_mandatory_follower.adoc
index ef644b806..6fa3b7b2a 100644
--- a/tests/results/test_namespace/44_4leadership_mandatory_follower.adoc
+++ b/tests/results/test_namespace/44_4leadership_mandatory_follower.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== a leadership
-
-`basic`
+**rougail**=== a leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/44_4leadership_mandatory_follower.gitlab.md b/tests/results/test_namespace/44_4leadership_mandatory_follower.gitlab.md
new file mode 100644
index 000000000..595458aad
--- /dev/null
+++ b/tests/results/test_namespace/44_4leadership_mandatory_follower.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
+| **rougail.leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/44_4leadership_mandatory_follower.md b/tests/results/test_namespace/44_4leadership_mandatory_follower.md
index 3405e1bc2..aa64e3f38 100644
--- a/tests/results/test_namespace/44_4leadership_mandatory_follower.md
+++ b/tests/results/test_namespace/44_4leadership_mandatory_follower.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a leadership
-
-`basic`
+**rougail**## a leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/44_4leadership_mandatory_follower.sh b/tests/results/test_namespace/44_4leadership_mandatory_follower.sh
index fcde74d56..085ad3a05 100644
--- a/tests/results/test_namespace/44_4leadership_mandatory_follower.sh
+++ b/tests/results/test_namespace/44_4leadership_mandatory_follower.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -24,3 +32,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.adoc b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.adoc
index fbcb1719f..918d932fe 100644
--- a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.adoc
+++ b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,13 +13,16 @@ A condition. +
=== a leadership
+This family contains lists of variable blocks.
+
+
+**rougail.leader**
+
`basic` `__hidden__`
**Hidden**: if condition is no.
-This family contains lists of variable blocks.
-
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.gitlab.md b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.gitlab.md
new file mode 100644
index 000000000..47deb5aa9
--- /dev/null
+++ b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
+
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic` *`hidden`*
+
+**Hidden**: if condition is no.
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
+| **rougail.leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.md b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.md
index 9d43f163c..a63105fac 100644
--- a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.md
+++ b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.md
@@ -1,17 +1,19 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: no |
## a leadership
+This family contains lists of variable blocks.
+
+**rougail.leader**
+
`basic` *`hidden`*
**Hidden**: if condition is no.
-This family contains lists of variable blocks.
-
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.sh b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.sh
index b798746bd..b853b64df 100644
--- a/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.sh
+++ b/tests/results/test_namespace/44_5leadership_leader_hidden_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,14 +17,19 @@
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m [1;3;7m hidden [0m
[1mHidden[0m: if condition is no.
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -33,3 +41,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower[0m │ A follower. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.adoc b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.adoc
index 9ed110608..bf1b3fe43 100644
--- a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.adoc
+++ b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,10 +13,13 @@ A condition. +
=== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.gitlab.md b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.gitlab.md
new file mode 100644
index 000000000..994abfa5d
--- /dev/null
+++ b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------|
+| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
+
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **rougail.leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A follower.
**Disabled**: if condition is yes. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.md b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.md
index 83c6fba3e..5b0786e1a 100644
--- a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.md
+++ b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.condition**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.
**Default**: yes |
## a leadership
-`basic`
-
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.sh b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.sh
index 354005928..791de3895 100644
--- a/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.sh
+++ b/tests/results/test_namespace/44_6leadership_follower_disabled_calculation.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,11 +17,16 @@
[1;4;92ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -31,3 +39,5 @@ This family contains lists of variable blocks.
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: if condition is yes. │
│ [1;3;7mdisabled [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/44_9calculated_default_leadership_leader.adoc b/tests/results/test_namespace/44_9calculated_default_leadership_leader.adoc
index 9a410cf10..37d2d02ce 100644
--- a/tests/results/test_namespace/44_9calculated_default_leadership_leader.adoc
+++ b/tests/results/test_namespace/44_9calculated_default_leadership_leader.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== rougail.leader
-
-`standard`
+**rougail**=== rougail.leader
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`standard`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/44_9calculated_default_leadership_leader.gitlab.md b/tests/results/test_namespace/44_9calculated_default_leadership_leader.gitlab.md
new file mode 100644
index 000000000..eed9e9de2
--- /dev/null
+++ b/tests/results/test_namespace/44_9calculated_default_leadership_leader.gitlab.md
@@ -0,0 +1,20 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.leader
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b |
+| **rougail.leader.follower**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A follower.
**Default**: the value of the variable "rougail.leader.leader".
**Disabled**: if the value of "leader" is "a". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/44_9calculated_default_leadership_leader.md b/tests/results/test_namespace/44_9calculated_default_leadership_leader.md
index f0882e749..88c26c457 100644
--- a/tests/results/test_namespace/44_9calculated_default_leadership_leader.md
+++ b/tests/results/test_namespace/44_9calculated_default_leadership_leader.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## rougail.leader
-
-`standard`
+**rougail**## rougail.leader
This family contains lists of variable blocks.
+**rougail.leader**
+
+`standard`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.
**Default**:
- a
- b |
diff --git a/tests/results/test_namespace/44_9calculated_default_leadership_leader.sh b/tests/results/test_namespace/44_9calculated_default_leadership_leader.sh
index 8360903b7..8d4cdb9c9 100644
--- a/tests/results/test_namespace/44_9calculated_default_leadership_leader.sh
+++ b/tests/results/test_namespace/44_9calculated_default_leadership_leader.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.leader[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m standard [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -28,3 +36,5 @@ This family contains lists of variable blocks.
│ │ [1mDisabled[0m: if the value of "leader" │
│ │ is "a". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic.adoc b/tests/results/test_namespace/60_0family_dynamic.adoc
index 14a9ae4a9..2339722a4 100644
--- a/tests/results/test_namespace/60_0family_dynamic.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic.gitlab.md b/tests/results/test_namespace/60_0family_dynamic.gitlab.md
new file mode 100644
index 000000000..06476bea4
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic.md b/tests/results/test_namespace/60_0family_dynamic.md
index ff4ff9c5d..6ee922e8d 100644
--- a/tests/results/test_namespace/60_0family_dynamic.md
+++ b/tests/results/test_namespace/60_0family_dynamic.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic.sh b/tests/results/test_namespace/60_0family_dynamic.sh
index c732ec08b..49a488d9e 100644
--- a/tests/results/test_namespace/60_0family_dynamic.sh
+++ b/tests/results/test_namespace/60_0family_dynamic.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0.adoc b/tests/results/test_namespace/60_0family_dynamic_1_0.adoc
index 0ab73186e..db3800806 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_1_0.gitlab.md
new file mode 100644
index 000000000..b2f145333
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | Dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0.md b/tests/results/test_namespace/60_0family_dynamic_1_0.md
index ded180a43..9e280a27f 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0.md
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0.sh b/tests/results/test_namespace/60_0family_dynamic_1_0.sh
index 3b6b9f74b..b9683c877 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.adoc
index 3e19e23f8..fda9bd00b 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.gitlab.md
new file mode 100644
index 000000000..9d23dd0af
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | Dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.md b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.md
index e80b37042..a63b9460b 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.sh b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.sh
index c0e4feb5c..8d1351680 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type.adoc b/tests/results/test_namespace/60_0family_dynamic_1_0_type.adoc
index ad6c5b1ac..0e2873a87 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_type.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_1_0_type.gitlab.md
new file mode 100644
index 000000000..5aafc084d
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dyn variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type.md b/tests/results/test_namespace/60_0family_dynamic_1_0_type.md
index 834c5ff22..fd68699af 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_type.md
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type.sh b/tests/results/test_namespace/60_0family_dynamic_1_0_type.sh
index 5f877734a..336e8db6b 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_type.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.adoc
index a90566a70..e2afed906 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.gitlab.md
new file mode 100644
index 000000000..a6f5515de
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dyn variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.md b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.md
index 7579fc7a0..79baf31c8 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.sh b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.sh
index c74f67a6a..5985fee14 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_1_0_type_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1.adoc b/tests/results/test_namespace/60_0family_dynamic_1_1.adoc
index f6dc321ec..991d748f8 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_1.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_1_1.gitlab.md
new file mode 100644
index 000000000..8bc15daf1
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1.md b/tests/results/test_namespace/60_0family_dynamic_1_1.md
index cff6a5c31..8d42fb2e7 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_1.md
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1.sh b/tests/results/test_namespace/60_0family_dynamic_1_1.sh
index 7ff13fa7b..d7680c87a 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_1.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.adoc
index 0623752cb..6c818cb17 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.gitlab.md
new file mode 100644
index 000000000..a52d47ead
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.md b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.md
index 9eb4709b9..00bbb6202 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.sh b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.sh
index 76a7a0c2c..d9d9aea4a 100644
--- a/tests/results/test_namespace/60_0family_dynamic_1_1_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_1_1_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_empty.adoc
index be2ea9d94..757bfeaf3 100644
--- a/tests/results/test_namespace/60_0family_dynamic_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -12,10 +12,13 @@ A suffix variable.
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__example__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_empty.gitlab.md
new file mode 100644
index 000000000..8866da7cb
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable. |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*example***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*example*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_empty.md b/tests/results/test_namespace/60_0family_dynamic_empty.md
index 7d39d0d89..b829bc897 100644
--- a/tests/results/test_namespace/60_0family_dynamic_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable. |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*example***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_empty.sh b/tests/results/test_namespace/60_0family_dynamic_empty.sh
index 290788ef1..2ca8bbe5d 100644
--- a/tests/results/test_namespace/60_0family_dynamic_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,18 +18,25 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mexample[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.dyn[0m[1;3mexample[0m[1m.var[0m │ A dynamic variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.adoc b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.adoc
index e53e290a6..13e6a83e2 100644
--- a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val_1__** +
+**rougail.dyn__val_2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.gitlab.md
new file mode 100644
index 000000000..c5dd7bc6d
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val.1
- val.2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val_1***
**rougail.dyn*val_2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **rougail.dyn*val_1*.var1**
**rougail.dyn*val_2*.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
+| **rougail.dyn*val_1*.var2**
**rougail.dyn*val_2*.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.md b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.md
index d436f644c..c4e36d914 100644
--- a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.md
+++ b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val.1
- val.2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val_1***
**rougail.dyn*val_2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.sh b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.sh
index 4992cb126..ac77dadd5 100644
--- a/tests/results/test_namespace/60_0family_dynamic_forbidden_char.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_forbidden_char.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval_1[0m
+[1mrougail.dyn[0m[1;3mval_2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -36,3 +45,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval_2[0m[1m.var2[0m │ [1mDefault[0m: depends on a calculation. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.adoc
index d7fee9774..81fca9aca 100644
--- a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__1__** +
+**rougail.dyn__2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.gitlab.md
new file mode 100644
index 000000000..4b4bbd4c9
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.var**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- 1
- 2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*1***
**rougail.dyn*2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.dyn*1*.var**
**rougail.dyn*2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: val |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: get the value of rougail.dyn1.var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.md b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.md
index ff7aa4ba2..5a1ac398b 100644
--- a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- 1
- 2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*1***
**rougail.dyn*2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.sh b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.sh
index 311b3e594..a62f388b5 100644
--- a/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_integer_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3m1[0m
+[1mrougail.dyn[0m[1;3m2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3m2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +49,4 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: get the value of │
│ │ rougail.dyn1.var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_number.adoc b/tests/results/test_namespace/60_0family_dynamic_jinja_number.adoc
index 7e6fdbf88..a2207a638 100644
--- a/tests/results/test_namespace/60_0family_dynamic_jinja_number.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_number.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__1__** +
+**rougail.dyn__2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_number.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_jinja_number.gitlab.md
new file mode 100644
index 000000000..c2a3d0a79
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_number.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
+| **rougail.var**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- 1
- 2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*1***
**rougail.dyn*2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.dyn*1*.var**
**rougail.dyn*2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: val |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: get the value of rougail.dyn1.var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_number.md b/tests/results/test_namespace/60_0family_dynamic_jinja_number.md
index 96206c693..9a354e08c 100644
--- a/tests/results/test_namespace/60_0family_dynamic_jinja_number.md
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_number.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- 1
- 2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*1***
**rougail.dyn*2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_jinja_number.sh b/tests/results/test_namespace/60_0family_dynamic_jinja_number.sh
index e7ac667dd..88dab94b8 100644
--- a/tests/results/test_namespace/60_0family_dynamic_jinja_number.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_jinja_number.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3m1[0m
+[1mrougail.dyn[0m[1;3m2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3m2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +49,4 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: get the value of │
│ │ rougail.dyn1.var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description.adoc b/tests/results/test_namespace/60_0family_dynamic_no_description.adoc
index d9809135a..8baa1e187 100644
--- a/tests/results/test_namespace/60_0family_dynamic_no_description.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_no_description.gitlab.md
new file mode 100644
index 000000000..78bc1d94e
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description.md b/tests/results/test_namespace/60_0family_dynamic_no_description.md
index f41982700..f561e1a5b 100644
--- a/tests/results/test_namespace/60_0family_dynamic_no_description.md
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description.sh b/tests/results/test_namespace/60_0family_dynamic_no_description.sh
index e1470a998..923e62c8d 100644
--- a/tests/results/test_namespace/60_0family_dynamic_no_description.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.adoc
index f2c3efbed..e2133e1f8 100644
--- a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.gitlab.md
new file mode 100644
index 000000000..d0b2accf1
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.md b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.md
index 68b08f839..72bcd5a46 100644
--- a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.sh b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.sh
index 45e7e9c21..0fd73c8d1 100644
--- a/tests/results/test_namespace/60_0family_dynamic_no_description_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_no_description_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_static.adoc b/tests/results/test_namespace/60_0family_dynamic_static.adoc
index e8bedd375..b5971b778 100644
--- a/tests/results/test_namespace/60_0family_dynamic_static.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_static.adoc
@@ -1,11 +1,15 @@
== Variables for "Rougail"
-=== a dynamic family
-
-`basic`
+**rougail**=== a dynamic family
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**:
* val1
diff --git a/tests/results/test_namespace/60_0family_dynamic_static.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_static.gitlab.md
new file mode 100644
index 000000000..9ec21ce12
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_static.gitlab.md
@@ -0,0 +1,19 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**:
- val1
- val2
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable inside a dynamic family. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_static.md b/tests/results/test_namespace/60_0family_dynamic_static.md
index e9aa22181..c84279eeb 100644
--- a/tests/results/test_namespace/60_0family_dynamic_static.md
+++ b/tests/results/test_namespace/60_0family_dynamic_static.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a dynamic family
-
-`basic`
+**rougail**## a dynamic family
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**:
- val1
- val2
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_static.sh b/tests/results/test_namespace/60_0family_dynamic_static.sh
index 4934f3e3b..c5ab6f721 100644
--- a/tests/results/test_namespace/60_0family_dynamic_static.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_static.sh
@@ -4,21 +4,30 @@
+[1mrougail[0m
+
+
[1;4;92ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m:
- val1
- val2
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -26,3 +35,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_test.adoc b/tests/results/test_namespace/60_0family_dynamic_test.adoc
index 1c88e9712..6daab2d5d 100644
--- a/tests/results/test_namespace/60_0family_dynamic_test.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_test.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_test.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_test.gitlab.md
new file mode 100644
index 000000000..a86d32255
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_test.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_test.md b/tests/results/test_namespace/60_0family_dynamic_test.md
index 43bc168f1..e3f7553ed 100644
--- a/tests/results/test_namespace/60_0family_dynamic_test.md
+++ b/tests/results/test_namespace/60_0family_dynamic_test.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_test.sh b/tests/results/test_namespace/60_0family_dynamic_test.sh
index 3cabb7199..7024071e2 100644
--- a/tests/results/test_namespace/60_0family_dynamic_test.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_test.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_upper_char.adoc b/tests/results/test_namespace/60_0family_dynamic_upper_char.adoc
index d666023fb..8efa27fb5 100644
--- a/tests/results/test_namespace/60_0family_dynamic_upper_char.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_upper_char.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_upper_char.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_upper_char.gitlab.md
new file mode 100644
index 000000000..22dab2933
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_upper_char.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- Val1
- VAL2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_upper_char.md b/tests/results/test_namespace/60_0family_dynamic_upper_char.md
index 1ceb2513f..878514606 100644
--- a/tests/results/test_namespace/60_0family_dynamic_upper_char.md
+++ b/tests/results/test_namespace/60_0family_dynamic_upper_char.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- Val1
- VAL2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_upper_char.sh b/tests/results/test_namespace/60_0family_dynamic_upper_char.sh
index 4f8718985..92cc5f9b6 100644
--- a/tests/results/test_namespace/60_0family_dynamic_upper_char.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_upper_char.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_variable_empty.adoc
index 77a73c36c..6acfe519f 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -12,10 +12,13 @@ A suffix variable.
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__example__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_variable_empty.gitlab.md
new file mode 100644
index 000000000..4833d21c7
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable. |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*example***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.dyn*example*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_empty.md b/tests/results/test_namespace/60_0family_dynamic_variable_empty.md
index fa5ad3cb2..10f94ca76 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable. |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*example***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_empty.sh b/tests/results/test_namespace/60_0family_dynamic_variable_empty.sh
index 998eccc10..c63bb0b76 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,18 +18,25 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mexample[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.dyn[0m[1;3mexample[0m[1m.var[0m │ A variable inside dynamic family. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_optional.adoc b/tests/results/test_namespace/60_0family_dynamic_variable_optional.adoc
index a323c5bd4..83e69a3b9 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_optional.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_optional.adoc
@@ -1,11 +1,15 @@
== Variables for "Rougail"
-=== a dynamic family
-
-`standard`
+**rougail**=== a dynamic family
This family builds families dynamically.
+
+**rougail.dyn__a__** +
+**rougail.dyn__b__**
+
+`standard`
+
**Identifiers**:
* a
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_optional.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_variable_optional.gitlab.md
new file mode 100644
index 000000000..51eea19fb
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_optional.gitlab.md
@@ -0,0 +1,19 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*a***
**rougail.dyn*b***
`standard`
+
+**Identifiers**:
- a
- b
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.dyn*a*.var**
**rougail.dyn*b*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_optional.md b/tests/results/test_namespace/60_0family_dynamic_variable_optional.md
index 19237a242..b5b725443 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_optional.md
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_optional.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## a dynamic family
-
-`standard`
+**rougail**## a dynamic family
This family builds families dynamically.
+**rougail.dyn*a***
**rougail.dyn*b***
+
+`standard`
+
**Identifiers**:
- a
- b
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_optional.sh b/tests/results/test_namespace/60_0family_dynamic_variable_optional.sh
index 27216713a..df74a17c9 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_optional.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_optional.sh
@@ -4,21 +4,30 @@
+[1mrougail[0m
+
+
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3ma[0m
+[1mrougail.dyn[0m[1;3mb[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m:
- a
- b
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -26,3 +35,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mb[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.adoc b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.adoc
index 730f2fcd8..c80591a13 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.gitlab.md
new file mode 100644
index 000000000..d2edcbf46
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable with suffix *val1*.
A dynamic variable with suffix *val2*.
**Default**: a value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.md b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.md
index fc844ac9e..2d53843e9 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.md
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.sh b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.sh
index 78794742e..d65c89c70 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ A dynamic variable with suffix [3mval2[0m. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: a value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.adoc b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.adoc
index 407bad079..45f6fe907 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.adoc
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.gitlab.md b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.gitlab.md
new file mode 100644
index 000000000..137672c92
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable with suffix *val1*.
A dynamic variable with suffix *val2*.
**Default**: a value |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.md b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.md
index 7fda2dabb..8da483963 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.md
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.sh b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.sh
index 96b9354fb..582807035 100644
--- a/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.sh
+++ b/tests/results/test_namespace/60_0family_dynamic_variable_suffix_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ A dynamic variable with suffix [3mval2[0m. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: a value │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_0family_empty.gitlab.md b/tests/results/test_namespace/60_0family_empty.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/60_0family_hidden.gitlab.md b/tests/results/test_namespace/60_0family_hidden.gitlab.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace/60_0family_mode.adoc b/tests/results/test_namespace/60_0family_mode.adoc
index aeb71d7f1..ae2706e58 100644
--- a/tests/results/test_namespace/60_0family_mode.adoc
+++ b/tests/results/test_namespace/60_0family_mode.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== a family
+**rougail**=== a family
+
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/60_0family_mode.gitlab.md b/tests/results/test_namespace/60_0family_mode.gitlab.md
new file mode 100644
index 000000000..2fac283e1
--- /dev/null
+++ b/tests/results/test_namespace/60_0family_mode.gitlab.md
@@ -0,0 +1,17 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a family
+
+>>> [!note] Informations
+**rougail.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------|----------------------------------|
+| **rougail.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable.
**Default**: non |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_0family_mode.md b/tests/results/test_namespace/60_0family_mode.md
index cc333f36f..97a4f021d 100644
--- a/tests/results/test_namespace/60_0family_mode.md
+++ b/tests/results/test_namespace/60_0family_mode.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## a family
+**rougail**## a family
+
+**rougail.family**
`basic`
diff --git a/tests/results/test_namespace/60_0family_mode.sh b/tests/results/test_namespace/60_0family_mode.sh
index 13b2fe5ee..b8e380287 100644
--- a/tests/results/test_namespace/60_0family_mode.sh
+++ b/tests/results/test_namespace/60_0family_mode.sh
@@ -4,16 +4,26 @@
+[1mrougail[0m
+
+
[1;4;92ma family[0m
+
+[1mrougail.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.family.var[0m │ A variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mDefault[0m: non │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_1family_dynamic_jinja.adoc b/tests/results/test_namespace/60_1family_dynamic_jinja.adoc
index 221e9514a..d9b383a7b 100644
--- a/tests/results/test_namespace/60_1family_dynamic_jinja.adoc
+++ b/tests/results/test_namespace/60_1family_dynamic_jinja.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__1__** +
+**rougail.dyn__2__**
+
+`standard`
+
**Identifiers**: index of suffix value.
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_1family_dynamic_jinja.gitlab.md b/tests/results/test_namespace/60_1family_dynamic_jinja.gitlab.md
new file mode 100644
index 000000000..6444e43d2
--- /dev/null
+++ b/tests/results/test_namespace/60_1family_dynamic_jinja.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*1***
**rougail.dyn*2***
`standard`
+
+**Identifiers**: index of suffix value.
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.dyn*1*.var**
**rougail.dyn*2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_1family_dynamic_jinja.md b/tests/results/test_namespace/60_1family_dynamic_jinja.md
index e337098a9..07499f852 100644
--- a/tests/results/test_namespace/60_1family_dynamic_jinja.md
+++ b/tests/results/test_namespace/60_1family_dynamic_jinja.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*1***
**rougail.dyn*2***
+
+`standard`
+
**Identifiers**: index of suffix value.
| Variable | Description |
diff --git a/tests/results/test_namespace/60_1family_dynamic_jinja.sh b/tests/results/test_namespace/60_1family_dynamic_jinja.sh
index f59769edf..2e776a014 100644
--- a/tests/results/test_namespace/60_1family_dynamic_jinja.sh
+++ b/tests/results/test_namespace/60_1family_dynamic_jinja.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3m1[0m
+[1mrougail.dyn[0m[1;3m2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: index of suffix value.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3m2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.adoc b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.adoc
index 0e4126784..03ed74b8f 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.adoc
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,14 +16,22 @@ A suffix variable. +
=== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
==== a family
+
+**rougail.dyn__val1__.family** +
+**rougail.dyn__val2__.family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.gitlab.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.gitlab.md
new file mode 100644
index 000000000..e8be519bf
--- /dev/null
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+a family
+
+>>> [!note] Informations
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------|
+| **rougail.dyn*val1*.family.var**
**rougail.dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | With a variable. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.md
index 61d9e9dc1..b01c73dd4 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.md
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.md
@@ -1,19 +1,23 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
### a family
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.sh b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.sh
index ae66ae2c0..7b9402c56 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.sh
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,23 +19,35 @@
[1;4;92ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
[1;4;38;5;46ma family[0m
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.family[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -40,9 +55,12 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.family.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var2[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.adoc b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.adoc
index bdbb5b515..78f101023 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.adoc
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,14 +16,22 @@ A identifier variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
==== a family inside dynamic family
+
+**rougail.dyn__val1__.family** +
+**rougail.dyn__val2__.family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.gitlab.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.gitlab.md
new file mode 100644
index 000000000..76f5a6d17
--- /dev/null
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+a family inside dynamic family
+
+>>> [!note] Informations
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **rougail.dyn*val1*.family.var**
**rougail.dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A varible outside dynamic family.
**Default**: the value of var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.md
index 06ba58166..12aba7ee3 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.md
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.md
@@ -1,19 +1,23 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
### a family inside dynamic family
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.sh b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.sh
index 5298d9623..01fef11b8 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.sh
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,23 +19,35 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
[1;4;38;5;46ma family inside dynamic family[0m
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.family[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -40,9 +55,12 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.family.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var2[0m │ A varible outside dynamic family. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc
index ab69c2ac8..b601c7566 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,14 +16,22 @@ A identifier variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
==== a family inside dynamic family
+
+**rougail.dyn__val1__.family** +
+**rougail.dyn__val2__.family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.gitlab.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.gitlab.md
new file mode 100644
index 000000000..8156e7904
--- /dev/null
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+a family inside dynamic family
+
+>>> [!note] Informations
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
+| **rougail.dyn*val1*.family.var**
**rougail.dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A varible outside dynamic family.
**Default**: the value of var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
index 722be27c2..0fe290fe3 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
@@ -1,19 +1,23 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
### a family inside dynamic family
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh
index 8b5948ff7..96254a6fe 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_2_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,23 +19,35 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
[1;4;38;5;46ma family inside dynamic family[0m
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.family[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -40,9 +55,12 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.family.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var2[0m │ A varible outside dynamic family. │
│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.adoc b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.adoc
index 53d27a4a0..2bbe7a9a2 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.adoc
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,14 +16,22 @@ A suffix variable. +
=== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
==== a family
+
+**rougail.dyn__val1__.family** +
+**rougail.dyn__val2__.family**
+
`basic`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.gitlab.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.gitlab.md
new file mode 100644
index 000000000..257f83a55
--- /dev/null
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+a family
+
+>>> [!note] Informations
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------|
+| **rougail.dyn*val1*.family.var**
**rougail.dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | With a variable. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.
**Default**: the value of var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.md b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.md
index 8f6fca221..992bc60c9 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.md
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.md
@@ -1,19 +1,23 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
### a family
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
+
`basic`
| Variable | Description |
diff --git a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.sh b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.sh
index 1ab0b5c10..92e916db9 100644
--- a/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.sh
+++ b/tests/results/test_namespace/60_2family_dynamic_jinja_fill_sub_group_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,23 +19,35 @@
[1;4;92ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
[1;4;38;5;46ma family[0m
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.family[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m basic [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -40,9 +55,12 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.family.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.var2[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc.adoc b/tests/results/test_namespace/60_2family_dynamic_outside_calc.adoc
index dc84e9e57..d36910646 100644
--- a/tests/results/test_namespace/60_2family_dynamic_outside_calc.adoc
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffx variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc.gitlab.md b/tests/results/test_namespace/60_2family_dynamic_outside_calc.gitlab.md
new file mode 100644
index 000000000..402a102fc
--- /dev/null
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffx variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.newvar**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.
**Default**: the value of var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc.md b/tests/results/test_namespace/60_2family_dynamic_outside_calc.md
index 332d095ba..931874947 100644
--- a/tests/results/test_namespace/60_2family_dynamic_outside_calc.md
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffx variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc.sh b/tests/results/test_namespace/60_2family_dynamic_outside_calc.sh
index d1bb6c40a..5137bd78d 100644
--- a/tests/results/test_namespace/60_2family_dynamic_outside_calc.sh
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,9 +41,11 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.newvar[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.adoc b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.adoc
index e1821f0b5..7de6fb8ac 100644
--- a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.adoc
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffx variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.gitlab.md b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.gitlab.md
new file mode 100644
index 000000000..c11b92f0b
--- /dev/null
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffx variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| **rougail.newvar**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.
**Default**: the value of var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.md b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.md
index 546554337..0e38e7c6c 100644
--- a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.md
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffx variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.sh b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.sh
index f152fb76d..c3e51bd11 100644
--- a/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.sh
+++ b/tests/results/test_namespace/60_2family_dynamic_outside_calc_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,9 +41,11 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.newvar[0m │ A second variable. │
│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of var. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2.adoc b/tests/results/test_namespace/60_5family_dynamic_calc2.adoc
index 2e014de52..025a07f98 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc2.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -21,13 +21,17 @@ A second variable.
=== A dynamic family
+This family builds families dynamically.
+
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
`standard` `__hidden__`
**Hidden**: if var2 is no.
-This family builds families dynamically.
-
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc2.gitlab.md
new file mode 100644
index 000000000..4fb925456
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard` *`hidden`*
+
+**Hidden**: if var2 is no.**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2.md b/tests/results/test_namespace/60_5family_dynamic_calc2.md
index 2e2812725..5023cfa5f 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc2.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2.md
@@ -1,18 +1,20 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
## A dynamic family
+This family builds families dynamically.
+
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
`standard` *`hidden`*
**Hidden**: if var2 is no.
-This family builds families dynamically.
-
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2.sh b/tests/results/test_namespace/60_5family_dynamic_calc2.sh
index 28acc3425..113b9fcab 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc2.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,18 +22,24 @@
[1;4;92mA dynamic family[0m
+This family builds families dynamically.
+
+
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
[1mHidden[0m: if var2 is no.
-This family builds families dynamically.
-
-
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,3 +47,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.adoc
index 12483e772..4014c5a1d 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -21,13 +21,17 @@ A second variable.
=== A dynamic family
+This family builds families dynamically.
+
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
`standard` `__hidden__`
**Hidden**: if var2 is no.
-This family builds families dynamically.
-
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.gitlab.md
new file mode 100644
index 000000000..ac079645d
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard` *`hidden`*
+
+**Hidden**: if var2 is no.**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: val |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.md b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.md
index 316954436..4b0908735 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.md
@@ -1,18 +1,20 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
## A dynamic family
+This family builds families dynamically.
+
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
`standard` *`hidden`*
**Hidden**: if var2 is no.
-This family builds families dynamically.
-
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.sh b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.sh
index 12c97a2ba..d019620c7 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc2_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc2_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -19,18 +22,24 @@
[1;4;92mA dynamic family[0m
+This family builds families dynamically.
+
+
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
[1mHidden[0m: if var2 is no.
-This family builds families dynamically.
-
-
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,3 +47,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ [1mDefault[0m: val │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.adoc
index dd8fa6e52..9127de028 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.gitlab.md
new file mode 100644
index 000000000..7bdde6114
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "rougail.dynval1.var". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.md
index db4eec634..04ac88ad7 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.sh
index 77be1de86..7dba4b96d 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +49,4 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "rougail.dynval1.var". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.adoc
index e5f146ad6..290e3ca0f 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.gitlab.md
new file mode 100644
index 000000000..a8a97a7cb
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Suffix has value.
**Default**: the value of the identifier. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.md
index 5d93062a3..5f0650f53 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.sh
index 028c45110..c18500d25 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.adoc
index 487fb717e..1b476dfb9 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.gitlab.md
new file mode 100644
index 000000000..12d3fbb06
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Suffix has value.
**Default**: the value of the identifier. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.md
index cc22b8b56..427fd8d34 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.sh
index 8b07a11d0..f567a2d6d 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix2_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.adoc
index fbc71d16e..a2134f298 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.adoc
@@ -1,11 +1,15 @@
== Variables for "Rougail"
-=== rougail.dyn__val1__ or rougail.dyn__val2__
-
-`basic`
+**rougail**=== rougail.dyn__val1__ or rougail.dyn__val2__
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**:
* val1
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.gitlab.md
new file mode 100644
index 000000000..31732b888
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.gitlab.md
@@ -0,0 +1,19 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**:
- val1
- val2
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A dynamic variable.
**Disabled**: when the identifier is "val1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.md
index 756089e95..a1b88f13b 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## rougail.dyn*val1* or rougail.dyn*val2*
-
-`basic`
+**rougail**## rougail.dyn*val1* or rougail.dyn*val2*
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**:
- val1
- val2
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.sh
index 4c3b723d8..8438f6752 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled.sh
@@ -4,21 +4,30 @@
+[1mrougail[0m
+
+
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m:
- val1
- val2
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -27,3 +36,5 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ "val1". │
│ [1;3;7mdisabled [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.adoc
index e71df16dc..5271165b1 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
new file mode 100644
index 000000000..c0860b5c2
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.md
index 34d2a9759..4a64d4d1c 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated. |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.sh
index da34802de..da09f7789 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_disabled2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,3 +17,4 @@
│ [1mrougail.var2[0m │ A variable calculated. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.adoc
index 28540b75e..da37f4e64 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.gitlab.md
new file mode 100644
index 000000000..020b941ea
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "rougail.dynval1.var" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.md
index 5473ed4f8..49a6da9ae 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.sh
index 2ca5b396e..57aaf7df6 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -40,3 +50,4 @@ This family builds families dynamically.
│ │ "rougail.dynval1.var" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.adoc
index 3f2aca96f..acd3a02db 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,10 +13,13 @@ A suffix variable. +
=== rougail.dyn__val1__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.gitlab.md
new file mode 100644
index 000000000..ff5a206cf
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Example**: val1 |
+
+rougail.dyn*val1*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "rougail.dynval1.var" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.md
index cd0b6b0cd..58d75d2c9 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Example**: val1 |
## rougail.dyn*val1*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.sh
index 7b597dea4..bc7805694 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,21 +18,27 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,3 +47,4 @@ This family builds families dynamically.
│ │ "rougail.dynval1.var" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.adoc
index 37333d3de..71b82b498 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -22,10 +22,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.gitlab.md
new file mode 100644
index 000000000..39c8e1a5a
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "rougail.dynval1.var" if it is defined. |
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.md
index 7998d17d4..18d298205 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.md
@@ -1,16 +1,18 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "rougail.dynval1.var" if it is defined. |
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.sh
index a0c3f6a79..7c63c4449 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_empty_3.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -21,15 +24,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -37,3 +46,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.adoc
index 297bcc329..b842cbe33 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.gitlab.md
new file mode 100644
index 000000000..d3d25856b
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: a value (from an undocumented variable). |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.md
index a8391e6da..f216636fd 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: a value (from an undocumented variable). |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.sh
index 55550b264..f571bcfab 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,3 +18,4 @@
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: a value (from an │
│ │ undocumented variable). │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.adoc
index 46e7a0eb6..f4dece843 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.gitlab.md
new file mode 100644
index 000000000..332d6271a
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: true (from an undocumented variable). |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.md
index 091632ccb..bb321e5c7 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
| **rougail.var2**
[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: true (from an undocumented variable). |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.sh
index eb4b8fd99..1dd578c2f 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_boolean.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -15,3 +18,4 @@
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true (from an undocumented │
│ │ variable). │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.adoc
index 8e5c33675..ad535fe57 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.gitlab.md
new file mode 100644
index 000000000..a64b9c630
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.gitlab.md
@@ -0,0 +1,11 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable calculated.
**Default**: (from an undocumented variable)
- a value
- a second value. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.md
index 51ecfd8bf..8b9f1be3a 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.md
@@ -1,6 +1,6 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable calculated.
**Default**: (from an undocumented variable)
- a value
- a second value. |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.sh
index 90cdadd26..7aa56081b 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_hidden_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -17,3 +20,4 @@
│ │ - a value │
│ │ - a second value. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.adoc
index f052bb321..48f01119e 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A identifier variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.gitlab.md
new file mode 100644
index 000000000..d26d38236
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: from suffix. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.md
index d7c584f51..dd8934e65 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.sh
index d87a5aae2..38bcfb31f 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: from suffix. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.adoc
index 6b0da5324..14cb0d693 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A identifier variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.gitlab.md
new file mode 100644
index 000000000..027085bd3
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: from suffix. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.md b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.md
index 8b1e6c313..18c25a1ac 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.sh b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.sh
index dd492ec8f..1539f3703 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_suffix_param_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: from suffix. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_variable.adoc
index dd8fa6e52..9127de028 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_variable.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_variable.gitlab.md
new file mode 100644
index 000000000..7bdde6114
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "rougail.dynval1.var". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable.md b/tests/results/test_namespace/60_5family_dynamic_calc_variable.md
index db4eec634..04ac88ad7 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_variable.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable.sh b/tests/results/test_namespace/60_5family_dynamic_calc_variable.sh
index 77be1de86..7dba4b96d 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_variable.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +49,4 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "rougail.dynval1.var". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.adoc
index 28540b75e..da37f4e64 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.gitlab.md
new file mode 100644
index 000000000..020b941ea
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "rougail.dynval1.var" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.md b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.md
index 5473ed4f8..49a6da9ae 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.sh b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.sh
index 2ca5b396e..57aaf7df6 100644
--- a/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_calc_variable_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -40,3 +50,4 @@ This family builds families dynamically.
│ │ "rougail.dynval1.var" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.adoc b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.adoc
index 51ea45e2e..095f8ad65 100644
--- a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.adoc
@@ -1,14 +1,18 @@
== Variables for "Rougail"
-=== a dynamic family
+**rougail**=== a dynamic family
+
+This family builds families dynamically.
+
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
`standard` `__hidden__`
**Hidden**: if suffix == 'val2'.
-This family builds families dynamically.
-
**Identifiers**:
* val1
@@ -27,6 +31,10 @@ A variable.
==== a family
+
+**rougail.dyn__val1__.family** +
+**rougail.dyn__val2__.family**
+
`standard`
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.gitlab.md
new file mode 100644
index 000000000..23f86f7a1
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.gitlab.md
@@ -0,0 +1,30 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard` *`hidden`*
+
+**Hidden**: if suffix == 'val2'.**Identifiers**:
- val1
- val2
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
+
+a family
+
+>>> [!note] Informations
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
`standard`
+
+
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
+| **rougail.dyn*val1*.family.var**
**rougail.dyn*val2*.family.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A new variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.md b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.md
index 615647178..8ecfe6a0b 100644
--- a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.md
+++ b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.md
@@ -1,13 +1,15 @@
# Variables for "Rougail"
-## a dynamic family
+**rougail**## a dynamic family
+
+This family builds families dynamically.
+
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard` *`hidden`*
**Hidden**: if suffix == 'val2'.
-This family builds families dynamically.
-
**Identifiers**:
- val1
- val2
| Variable | Description |
@@ -16,6 +18,8 @@ This family builds families dynamically.
### a family
+**rougail.dyn*val1*.family**
**rougail.dyn*val2*.family**
+
`standard`
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.sh b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.sh
index 4348ce6e0..0a856cfc5 100644
--- a/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_hidden_suffix.sh
@@ -4,24 +4,33 @@
+[1mrougail[0m
+
+
[1;4;92ma dynamic family[0m
+This family builds families dynamically.
+
+
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
[1;7m standard [0m [1;3;7m hidden [0m
[1mHidden[0m: if suffix == [32m'val2'[0m.
-This family builds families dynamically.
-
-
[1mIdentifiers[0m:
- val1
- val2
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -34,9 +43,15 @@ This family builds families dynamically.
[1;4;38;5;46ma family[0m
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.family[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.family[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -44,3 +59,6 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.family.var[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.adoc
index 119c3f427..dc8424b6b 100644
--- a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -18,10 +18,16 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.__val1___dyn** +
+**rougail.__val2___dyn** +
+**rougail.__val3___dyn** +
+**rougail.__val4___dyn**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.gitlab.md
new file mode 100644
index 000000000..ea48d1b2c
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.gitlab.md
@@ -0,0 +1,26 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2
- val3
- val4 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.*val1*_dyn**
**rougail.*val2*_dyn**
**rougail.*val3*_dyn**
**rougail.*val4*_dyn**
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.*val1*_dyn.var1**
**rougail.*val2*_dyn.var1**
**rougail.*val3*_dyn.var1**
**rougail.*val4*_dyn.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable 1.
**Default**: the value of the identifier. |
+| **rougail.*val1*_dyn.var2**
**rougail.*val2*_dyn.var2**
**rougail.*val3*_dyn.var2**
**rougail.*val4*_dyn.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable 2.
**Default**:
- the value of the variable "rougail.*val1*_dyn.var1"
- the value of the variable "rougail.*val2*_dyn.var1"
- the value of the variable "rougail.*val3*_dyn.var1"
- the value of the variable "rougail.*val4*_dyn.var1" |
+| **rougail.*val1*_dyn.var3**
**rougail.*val2*_dyn.var3**
**rougail.*val3*_dyn.var3**
**rougail.*val4*_dyn.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable 3.
**Default**:
- the value of the variable "rougail.*val1*_dyn.var1"
- the value of the variable "rougail.*val2*_dyn.var1"
- the value of the variable "rougail.*val3*_dyn.var1"
- the value of the variable "rougail.*val4*_dyn.var1" |
+| **rougail.*val1*_dyn.var4**
**rougail.*val2*_dyn.var4**
**rougail.*val3*_dyn.var4**
**rougail.*val4*_dyn.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A variable 4.
**Default**: the value of the variable "rougail.val4_dyn.var1".
**Disabled**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.md b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.md
index c326859b6..b94800f4c 100644
--- a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2
- val3
- val4 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.*val1*_dyn**
**rougail.*val2*_dyn**
**rougail.*val3*_dyn**
**rougail.*val4*_dyn**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.sh b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.sh
index 39939749c..978088b3f 100644
--- a/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_unknown_suffix_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -18,15 +21,23 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.[0m[1;3mval1[0m[1m_dyn[0m
+[1mrougail.[0m[1;3mval2[0m[1m_dyn[0m
+[1mrougail.[0m[1;3mval3[0m[1m_dyn[0m
+[1mrougail.[0m[1;3mval4[0m[1m_dyn[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -65,3 +76,5 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;3;7m [0m │ │
│ [1;3;7mdisabled [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside.adoc
index 21b7b4472..a1284bf0e 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside.gitlab.md
new file mode 100644
index 000000000..01c264aa7
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.var**
**rougail.my_dyn_family_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable inside a dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_*val1*.var"
- the value of the variable "rougail.my_dyn_family_*val2*.var" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside.md
index 88a083b06..bc57a2810 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside.sh
index 49e749e80..780fc9b10 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -42,3 +52,4 @@ This family builds families dynamically.
│ │ - the value of the variable │
│ │ "rougail.my_dyn_family_[3mval2[0m.var" │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.adoc
index a8080b490..69b8c0a2b 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -25,10 +25,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.gitlab.md
new file mode 100644
index 000000000..adab0d48e
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_*val1*.var"
- the value of the variable "rougail.my_dyn_family_*val2*.var" |
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.var**
**rougail.my_dyn_family_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable inside a dynamic family.
**Default**: the value of the identifier. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.md
index 6577626e3..638c24b62 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.md
@@ -1,16 +1,18 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_*val1*.var"
- the value of the variable "rougail.my_dyn_family_*val2*.var" |
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.sh
index 6d42ebf02..a5217111e 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -23,15 +26,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +48,5 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.adoc
index ea5f967d3..729a437f7 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -25,10 +25,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.gitlab.md
new file mode 100644
index 000000000..7b76f3eb7
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.gitlab.md
@@ -0,0 +1,24 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_*val1*.var"
- the value of the variable "rougail.my_dyn_family_*val2*.var" |
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.var**
**rougail.my_dyn_family_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable inside a dynamic family.
**Default**: the value of the identifier. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.md
index 9998e4fe8..d3346bcef 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.md
@@ -1,16 +1,18 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_*val1*.var"
- the value of the variable "rougail.my_dyn_family_*val2*.var" |
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.sh
index 0ddd716f6..42aa73bea 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside2_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -23,15 +26,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +48,5 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.adoc
index 21b7b4472..a1284bf0e 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.gitlab.md
new file mode 100644
index 000000000..01c264aa7
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.var**
**rougail.my_dyn_family_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable inside a dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_*val1*.var"
- the value of the variable "rougail.my_dyn_family_*val2*.var" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.md
index 88a083b06..bc57a2810 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.sh
index 49e749e80..780fc9b10 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_1_0.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -42,3 +52,4 @@ This family builds families dynamically.
│ │ - the value of the variable │
│ │ "rougail.my_dyn_family_[3mval2[0m.var" │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.adoc
index 9196262d2..d8dbe4dbd 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.gitlab.md
new file mode 100644
index 000000000..90503f1e5
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.var**
**rougail.my_dyn_family_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable inside a dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_*val1*.var"
- the value of the variable "rougail.my_dyn_family_*val2*.var" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.md
index ca112fed6..b409eb13b 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.sh
index b4cb371aa..c9e9ba8e7 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -42,3 +52,4 @@ This family builds families dynamically.
│ │ - the value of the variable │
│ │ "rougail.my_dyn_family_[3mval2[0m.var" │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.adoc
index 4d322c558..3fc4946c5 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.gitlab.md
new file mode 100644
index 000000000..8e1a6da37
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.var**
**rougail.my_dyn_family_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable inside a dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.md
index 44b72dd22..85a776c5b 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.sh
index 3aeaf0e1e..fa2de2b68 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +49,4 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: depends on a calculation. │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.adoc
index 8110a0993..5c80b3029 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.gitlab.md
new file mode 100644
index 000000000..f737fca09
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.var**
**rougail.my_dyn_family_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable inside a dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: depends on a calculation. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.md
index f72977206..f98a0c8ca 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.sh
index 7d1c2bc49..547411591 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_jinja_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +49,4 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: depends on a calculation. │
│ [1;7munique [0m [1;7m multiple [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.adoc
index 2c866ae56..d1bba9af4 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,18 +16,28 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__** +
+**rougail.my_dyn_family___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
==== a sub dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.my_dyn_family___val1__.subdyn___val1__** +
+**rougail.my_dyn_family___val1__.subdyn___val2__** +
+**rougail.my_dyn_family___val2__.subdyn___val1__** +
+**rougail.my_dyn_family___val2__.subdyn___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.gitlab.md
new file mode 100644
index 000000000..c594f7b18
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.gitlab.md
@@ -0,0 +1,36 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+a sub dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.my_dyn_family_*val1*.subdyn_*val1***
**rougail.my_dyn_family_*val1*.subdyn_*val2***
**rougail.my_dyn_family_*val2*.subdyn_*val1***
**rougail.my_dyn_family_*val2*.subdyn_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
+| **rougail.my_dyn_family_*val1*.subdyn_*val1*.var**
**rougail.my_dyn_family_*val1*.subdyn_*val2*.var**
**rougail.my_dyn_family_*val2*.subdyn_*val1*.var**
**rougail.my_dyn_family_*val2*.subdyn_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside a sub dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A variable.
**Default**:
- the value of the variable "rougail.my_dyn_family_val1.subdyn_*val1*.var" if it is defined
- the value of the variable "rougail.my_dyn_family_val1.subdyn_*val2*.var" if it is defined |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.md
index a9a2be107..766a50ecb 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.md
@@ -1,23 +1,27 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1***
**rougail.my_dyn_family_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
### a sub dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.my_dyn_family_*val1*.subdyn_*val1***
**rougail.my_dyn_family_*val1*.subdyn_*val2***
**rougail.my_dyn_family_*val2*.subdyn_*val1***
**rougail.my_dyn_family_*val2*.subdyn_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.sh
index 6c70dd321..56649c950 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_sub_suffix_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,29 +19,43 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
[1;4;38;5;46ma sub dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m[1m.subdyn_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval1[0m[1m.subdyn_[0m[1;3mval2[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.subdyn_[0m[1;3mval1[0m
+[1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.subdyn_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -48,6 +65,8 @@ This family builds families dynamically.
│ [1mrougail.my_dyn_family_[0m[1;3mval2[0m[1m.subdyn_[0m[1;3mva…[0m │ identifier. │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -60,3 +79,4 @@ This family builds families dynamically.
│ │ "rougail.my_dyn_family_val1.subdyn_[3m…[0m │
│ │ if it is defined │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.adoc
index 02c3087c1..d9afd9665 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn___val1__** +
+**rougail.dyn___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.gitlab.md
new file mode 100644
index 000000000..4d4e6b681
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn_*val1***
**rougail.dyn_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
+| **rougail.dyn_*val1*.var**
**rougail.dyn_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.
**Default**: the value of the variable "rougail.dyn_val1.var". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.md
index f7e710fa2..615edb147 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn_*val1***
**rougail.dyn_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.sh
index d5d607665..0a2f69eb0 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn_[0m[1;3mval1[0m
+[1mrougail.dyn_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -39,3 +49,4 @@ This family builds families dynamically.
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
│ │ "rougail.dyn_val1.var". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.adoc b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.adoc
index 4a6fe09d1..c4195cc18 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.adoc
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ Asuffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn___val1__** +
+**rougail.dyn___val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.gitlab.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.gitlab.md
new file mode 100644
index 000000000..1f38cd688
--- /dev/null
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.gitlab.md
@@ -0,0 +1,27 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Asuffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn_*val1***
**rougail.dyn_*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
+| **rougail.dyn_*val1*.var**
**rougail.dyn_*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.
**Default**: the value of the identifier. |
+
+ | Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.
**Default**: the value of the variable "rougail.dyn_val1.var" if it is defined. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.md b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.md
index ad9f7251c..3d469e354 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.md
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Asuffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn_*val1***
**rougail.dyn_*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.sh b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.sh
index 6537a33d1..b14ceb730 100644
--- a/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.sh
+++ b/tests/results/test_namespace/60_5family_dynamic_variable_outside_suffix_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn_[0m[1;3mval1[0m
+[1mrougail.dyn_[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,6 +41,7 @@ This family builds families dynamically.
│ [1mrougail.dyn_[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -40,3 +50,4 @@ This family builds families dynamically.
│ │ "rougail.dyn_val1.var" if it is │
│ │ defined. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside.adoc b/tests/results/test_namespace/60_6family_dynamic_inside.adoc
index 77b273011..ca58c499e 100644
--- a/tests/results/test_namespace/60_6family_dynamic_inside.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_inside.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.__val1___dyn** +
+**rougail.__val2___dyn**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_inside.gitlab.md
new file mode 100644
index 000000000..41e29ee46
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_inside.gitlab.md
@@ -0,0 +1,26 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.*val1*_dyn**
**rougail.*val2*_dyn**
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.*val1*_dyn.var1**
**rougail.*val2*_dyn.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is suffix.
**Default**: the value of the identifier. |
+| **rougail.*val1*_dyn.var2**
**rougail.*val2*_dyn.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable.
**Default**:
- the value of the variable "rougail.*val1*_dyn.var1"
- the value of the variable "rougail.*val2*_dyn.var1" |
+| **rougail.*val1*_dyn.var3**
**rougail.*val2*_dyn.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is relative first variable.
**Default**:
- the value of the variable "rougail.*val1*_dyn.var1"
- the value of the variable "rougail.*val2*_dyn.var1" |
+| **rougail.*val1*_dyn.var4**
**rougail.*val2*_dyn.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable of val1.
**Default**: the value of the variable "rougail.val1_dyn.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside.md b/tests/results/test_namespace/60_6family_dynamic_inside.md
index fe7f75c0c..571d9e1a5 100644
--- a/tests/results/test_namespace/60_6family_dynamic_inside.md
+++ b/tests/results/test_namespace/60_6family_dynamic_inside.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.*val1*_dyn**
**rougail.*val2*_dyn**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside.sh b/tests/results/test_namespace/60_6family_dynamic_inside.sh
index a61eb773e..5b3a38f00 100644
--- a/tests/results/test_namespace/60_6family_dynamic_inside.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_inside.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.[0m[1;3mval1[0m[1m_dyn[0m
+[1mrougail.[0m[1;3mval2[0m[1m_dyn[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -50,3 +59,5 @@ This family builds families dynamically.
│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var4[0m │ [1mDefault[0m: the value of the variable │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "rougail.val1_dyn.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside_empty.adoc b/tests/results/test_namespace/60_6family_dynamic_inside_empty.adoc
index 7e5c776da..937dd265d 100644
--- a/tests/results/test_namespace/60_6family_dynamic_inside_empty.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_inside_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A suffix variable. +
=== a dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.__val1___dyn** +
+**rougail.__val2___dyn**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside_empty.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_inside_empty.gitlab.md
new file mode 100644
index 000000000..98689a1e4
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_inside_empty.gitlab.md
@@ -0,0 +1,26 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.*val1*_dyn**
**rougail.*val2*_dyn**
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.*val1*_dyn.var1**
**rougail.*val2*_dyn.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is suffix.
**Default**: the value of the identifier. |
+| **rougail.*val1*_dyn.var2**
**rougail.*val2*_dyn.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable.
**Default**:
- the value of the variable "rougail.*val1*_dyn.var1"
- the value of the variable "rougail.*val2*_dyn.var1" |
+| **rougail.*val1*_dyn.var3**
**rougail.*val2*_dyn.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is relative first variable.
**Default**:
- the value of the variable "rougail.*val1*_dyn.var1"
- the value of the variable "rougail.*val2*_dyn.var1" |
+| **rougail.*val1*_dyn.var4**
**rougail.*val2*_dyn.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable of val1.
**Default**: the value of the variable "rougail.val1_dyn.var1". |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside_empty.md b/tests/results/test_namespace/60_6family_dynamic_inside_empty.md
index 19bbe7c79..988d8d42d 100644
--- a/tests/results/test_namespace/60_6family_dynamic_inside_empty.md
+++ b/tests/results/test_namespace/60_6family_dynamic_inside_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.*val1*_dyn**
**rougail.*val2*_dyn**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_inside_empty.sh b/tests/results/test_namespace/60_6family_dynamic_inside_empty.sh
index ae8517c56..ec97e025b 100644
--- a/tests/results/test_namespace/60_6family_dynamic_inside_empty.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_inside_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92ma dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.[0m[1;3mval1[0m[1m_dyn[0m
+[1mrougail.[0m[1;3mval2[0m[1m_dyn[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -50,3 +59,5 @@ This family builds families dynamically.
│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var4[0m │ [1mDefault[0m: the value of the variable │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "rougail.val1_dyn.var1". │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership.adoc b/tests/results/test_namespace/60_6family_dynamic_leadership.adoc
index f16e05a8a..8dc6a7be3 100644
--- a/tests/results/test_namespace/60_6family_dynamic_leadership.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,18 +16,26 @@ A suffix variable. +
=== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
==== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**rougail.dyn__val1__.leadership** +
+**rougail.dyn__val2__.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_leadership.gitlab.md
new file mode 100644
index 000000000..b6b5570c7
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.leadership**
**rougail.dyn*val2*.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.dyn*val1*.leadership.leader**
**rougail.dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **rougail.dyn*val1*.leadership.follower1**
**rougail.dyn*val2*.leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
+| **rougail.dyn*val1*.leadership.follower2**
**rougail.dyn*val2*.leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership.md b/tests/results/test_namespace/60_6family_dynamic_leadership.md
index 4c9ba128d..8376bd7b8 100644
--- a/tests/results/test_namespace/60_6family_dynamic_leadership.md
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership.md
@@ -1,23 +1,27 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## a dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
### a leadership
-`basic`
-
This family contains lists of variable blocks.
+**rougail.dyn*val1*.leadership**
**rougail.dyn*val2*.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.dyn*val1*.leadership.leader**
**rougail.dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership.sh b/tests/results/test_namespace/60_6family_dynamic_leadership.sh
index 10e154950..843499321 100644
--- a/tests/results/test_namespace/60_6family_dynamic_leadership.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,25 +19,37 @@
[1;4;92ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
[1;4;38;5;46ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.leadership[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -52,3 +67,6 @@ This family contains lists of variable blocks.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.leadership.follower2[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.adoc b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.adoc
index a308fdc6a..4d4c2dacd 100644
--- a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,18 +16,26 @@ A suffix variable. +
=== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
==== a leadership
-`basic`
-
This family contains lists of variable blocks.
+
+**rougail.dyn__val1__.leadership** +
+**rougail.dyn__val2__.leadership**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.gitlab.md
new file mode 100644
index 000000000..ee901a800
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.gitlab.md
@@ -0,0 +1,34 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+a leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.leadership**
**rougail.dyn*val2*.leadership**
`basic`
+
+
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.dyn*val1*.leadership.leader**
**rougail.dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
+| **rougail.dyn*val1*.leadership.follower1**
**rougail.dyn*val2*.leadership.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
+| **rougail.dyn*val1*.leadership.follower2**
**rougail.dyn*val2*.leadership.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.md b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.md
index 9e989e60f..318d06b5a 100644
--- a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.md
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.md
@@ -1,23 +1,27 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.
**Examples**:
- val1
- val2 |
## a dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
### a leadership
-`basic`
-
This family contains lists of variable blocks.
+**rougail.dyn*val1*.leadership**
**rougail.dyn*val2*.leadership**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.dyn*val1*.leadership.leader**
**rougail.dyn*val2*.leadership.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.sh b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.sh
index a6f5744f9..c703fddab 100644
--- a/tests/results/test_namespace/60_6family_dynamic_leadership_empty.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_leadership_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,25 +19,37 @@
[1;4;92ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
[1;4;38;5;46ma leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.leadership[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.leadership[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -52,3 +67,6 @@ This family contains lists of variable blocks.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.leadership.follower2[0m │ │
│ [1;7m string [0m [1;7m standard [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.adoc b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.adoc
index 28be3ed69..f1ebace82 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A identifier variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
@@ -36,10 +40,16 @@ A dynamic variable. +
==== a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__.dyn___tval1__** +
+**rougail.dyn__val1__.dyn___tval2__** +
+**rougail.dyn__val2__.dyn___tval1__** +
+**rougail.dyn__val2__.dyn___tval2__**
+
+`standard`
+
**Identifiers**:
* the value of the variable "rougail.dyn__val1__.var"
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.gitlab.md
new file mode 100644
index 000000000..6565320ac
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.gitlab.md
@@ -0,0 +1,38 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A dynamic variable.
**Default**: add 't' to each var value. |
+
+a Second dynamic variable
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.dyn_*tval1***
**rougail.dyn*val1*.dyn_*tval2***
**rougail.dyn*val2*.dyn_*tval1***
**rougail.dyn*val2*.dyn_*tval2***
`standard`
+
+**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
+| **rougail.dyn*val1*.dyn_*tval1*.var**
**rougail.dyn*val1*.dyn_*tval2*.var**
**rougail.dyn*val2*.dyn_*tval1*.var**
**rougail.dyn*val2*.dyn_*tval2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable dynamic.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*tval1*.var_identifier**
**rougail.dyn*val1*.dyn_*tval2*.var_identifier**
**rougail.dyn*val2*.dyn_*tval1*.var_identifier**
**rougail.dyn*val2*.dyn_*tval2*.var_identifier**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Identifier from first family.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*tval1*.var_identifiers**
**rougail.dyn*val1*.dyn_*tval2*.var_identifiers**
**rougail.dyn*val2*.dyn_*tval1*.var_identifiers**
**rougail.dyn*val2*.dyn_*tval2*.var_identifiers**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Merge identifiers.
**Default**: join identifier 1 et identifier 2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.md
index 3fbaec4bd..ec110c980 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.md
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
@@ -18,10 +20,12 @@ This family builds families dynamically.
### a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1*.dyn_*tval1***
**rougail.dyn*val1*.dyn_*tval2***
**rougail.dyn*val2*.dyn_*tval1***
**rougail.dyn*val2*.dyn_*tval2***
+
+`standard`
+
**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.sh b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.sh
index 0f9b853ea..17642aebb 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,17 +47,25 @@ This family builds families dynamically.
[1;4;38;5;46ma Second dynamic variable[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn_[0m[1;3mtval1[0m
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn_[0m[1;3mtval2[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m:
- the value of the variable [32m"rougail.dyn[0m[3;32mval1[0m[32m.var"[0m
- the value of the variable [32m"rougail.dyn[0m[3;32mval2[0m[32m.var"[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -70,3 +87,6 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval2[0m[1m.var_identi…[0m │ │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.adoc b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.adoc
index 28be3ed69..f1ebace82 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A identifier variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
@@ -36,10 +40,16 @@ A dynamic variable. +
==== a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__.dyn___tval1__** +
+**rougail.dyn__val1__.dyn___tval2__** +
+**rougail.dyn__val2__.dyn___tval1__** +
+**rougail.dyn__val2__.dyn___tval2__**
+
+`standard`
+
**Identifiers**:
* the value of the variable "rougail.dyn__val1__.var"
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.gitlab.md
new file mode 100644
index 000000000..6565320ac
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.gitlab.md
@@ -0,0 +1,38 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A dynamic variable.
**Default**: add 't' to each var value. |
+
+a Second dynamic variable
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.dyn_*tval1***
**rougail.dyn*val1*.dyn_*tval2***
**rougail.dyn*val2*.dyn_*tval1***
**rougail.dyn*val2*.dyn_*tval2***
`standard`
+
+**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
+| **rougail.dyn*val1*.dyn_*tval1*.var**
**rougail.dyn*val1*.dyn_*tval2*.var**
**rougail.dyn*val2*.dyn_*tval1*.var**
**rougail.dyn*val2*.dyn_*tval2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable dynamic.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*tval1*.var_identifier**
**rougail.dyn*val1*.dyn_*tval2*.var_identifier**
**rougail.dyn*val2*.dyn_*tval1*.var_identifier**
**rougail.dyn*val2*.dyn_*tval2*.var_identifier**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Identifier from first family.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*tval1*.var_identifiers**
**rougail.dyn*val1*.dyn_*tval2*.var_identifiers**
**rougail.dyn*val2*.dyn_*tval1*.var_identifiers**
**rougail.dyn*val2*.dyn_*tval2*.var_identifiers**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Merge identifiers.
**Default**: join identifier 1 et identifier 2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.md
index 3fbaec4bd..ec110c980 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.md
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
@@ -18,10 +20,12 @@ This family builds families dynamically.
### a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1*.dyn_*tval1***
**rougail.dyn*val1*.dyn_*tval2***
**rougail.dyn*val2*.dyn_*tval1***
**rougail.dyn*val2*.dyn_*tval2***
+
+`standard`
+
**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.sh b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.sh
index 0f9b853ea..17642aebb 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,17 +47,25 @@ This family builds families dynamically.
[1;4;38;5;46ma Second dynamic variable[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn_[0m[1;3mtval1[0m
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn_[0m[1;3mtval2[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m:
- the value of the variable [32m"rougail.dyn[0m[3;32mval1[0m[32m.var"[0m
- the value of the variable [32m"rougail.dyn[0m[3;32mval2[0m[32m.var"[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -70,3 +87,6 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval2[0m[1m.var_identi…[0m │ │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.adoc b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.adoc
index 3ee8c0bfb..8e7a7706f 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,18 +16,28 @@ A identifier variable. +
=== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.__val1__** +
+**rougail.__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
==== A dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.__val1__.__val1__** +
+**rougail.__val1__.__val2__** +
+**rougail.__val2__.__val1__** +
+**rougail.__val2__.__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.gitlab.md
new file mode 100644
index 000000000..e3190cc52
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.gitlab.md
@@ -0,0 +1,32 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.*val1***
**rougail.*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.*val1*.*val1***
**rougail.*val1*.*val2***
**rougail.*val2*.*val1***
**rougail.*val2*.*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.*val1*.*val1*.var**
**rougail.*val1*.*val2*.var**
**rougail.*val2*.*val1*.var**
**rougail.*val2*.*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.md
index cfe78ae90..ae2c48fdb 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.md
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.md
@@ -1,23 +1,27 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.*val1***
**rougail.*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
### A dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.*val1*.*val1***
**rougail.*val1*.*val2***
**rougail.*val2*.*val1***
**rougail.*val2*.*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.sh b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.sh
index 978a087ae..6d97b3ffa 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_1_0_2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,29 +19,43 @@
[1;4;92mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.[0m[1;3mval1[0m
+[1mrougail.[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
[1;4;38;5;46mA dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.[0m[1;3mval1[0m[1m.[0m[1;3mval1[0m
+[1mrougail.[0m[1;3mval1[0m[1m.[0m[1;3mval2[0m
+[1mrougail.[0m[1;3mval2[0m[1m.[0m[1;3mval1[0m
+[1mrougail.[0m[1;3mval2[0m[1m.[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -48,3 +65,6 @@ This family builds families dynamically.
│ [1mrougail.[0m[1;3mval2[0m[1m.[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.adoc b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.adoc
index a62326982..bdeaccd28 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A identifier variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
@@ -36,10 +40,16 @@ A dynamic variable. +
==== a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__.dyn___tval1__** +
+**rougail.dyn__val1__.dyn___tval2__** +
+**rougail.dyn__val2__.dyn___tval1__** +
+**rougail.dyn__val2__.dyn___tval2__**
+
+`standard`
+
**Identifiers**:
* the value of the variable "rougail.dyn__val1__.var"
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.gitlab.md
new file mode 100644
index 000000000..30f8eb6be
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.gitlab.md
@@ -0,0 +1,38 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A dynamic variable.
**Default**: add 't' to each var value. |
+
+a Second dynamic variable
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.dyn_*tval1***
**rougail.dyn*val1*.dyn_*tval2***
**rougail.dyn*val2*.dyn_*tval1***
**rougail.dyn*val2*.dyn_*tval2***
`standard`
+
+**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
+>>>
+| Variable | Description |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
+| **rougail.dyn*val1*.dyn_*tval1*.var**
**rougail.dyn*val1*.dyn_*tval2*.var**
**rougail.dyn*val2*.dyn_*tval1*.var**
**rougail.dyn*val2*.dyn_*tval2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable dynamic.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*tval1*.var_identifier**
**rougail.dyn*val1*.dyn_*tval2*.var_identifier**
**rougail.dyn*val2*.dyn_*tval1*.var_identifier**
**rougail.dyn*val2*.dyn_*tval2*.var_identifier**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Identifier from first family.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*tval1*.var_identifiers**
**rougail.dyn*val1*.dyn_*tval2*.var_identifiers**
**rougail.dyn*val2*.dyn_*tval1*.var_identifiers**
**rougail.dyn*val2*.dyn_*tval2*.var_identifiers**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Merge identifiers.
**Default**: join identifier 1 et identifier 2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.md
index efba907b4..eeea54b6c 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.md
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Examples**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
@@ -18,10 +20,12 @@ This family builds families dynamically.
### a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1*.dyn_*tval1***
**rougail.dyn*val1*.dyn_*tval2***
**rougail.dyn*val2*.dyn_*tval1***
**rougail.dyn*val2*.dyn_*tval2***
+
+`standard`
+
**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.sh b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.sh
index e5214052d..45648de42 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,17 +47,25 @@ This family builds families dynamically.
[1;4;38;5;46ma Second dynamic variable[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn_[0m[1;3mtval1[0m
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn_[0m[1;3mtval2[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m:
- the value of the variable [32m"rougail.dyn[0m[3;32mval1[0m[32m.var"[0m
- the value of the variable [32m"rougail.dyn[0m[3;32mval2[0m[32m.var"[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -70,3 +87,6 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mtval2[0m[1m.var_identi…[0m │ │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.adoc b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.adoc
index 7a9668957..97004a495 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,10 +16,14 @@ A identifier variable. +
=== A dynamic family
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
@@ -35,10 +39,14 @@ A dynamic variable.
==== a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__.dyn___example__** +
+**rougail.dyn__val2__.dyn___example__**
+
+`standard`
+
**Identifiers**:
* the value of the variable "rougail.dyn__val1__.var"
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.gitlab.md
new file mode 100644
index 000000000..47c2abd2c
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.gitlab.md
@@ -0,0 +1,38 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
+
+A dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`standard`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A dynamic variable. |
+
+a Second dynamic variable
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.dyn_*example***
**rougail.dyn*val2*.dyn_*example***
`standard`
+
+**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|
+| **rougail.dyn*val1*.dyn_*example*.var**
**rougail.dyn*val2*.dyn_*example*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable dynamic.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*example*.var_identifier**
**rougail.dyn*val2*.dyn_*example*.var_identifier**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Identifier from first family.
**Default**: the value of the identifier. |
+| **rougail.dyn*val1*.dyn_*example*.var_identifiers**
**rougail.dyn*val2*.dyn_*example*.var_identifiers**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Merge identifiers.
**Default**: join identifier 1 et identifier 2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.md b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.md
index 965f0ff35..80b558b7d 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.md
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.
**Default**:
- val1
- val2 |
## A dynamic family
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`standard`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
@@ -18,10 +20,12 @@ This family builds families dynamically.
### a Second dynamic variable
-`standard`
-
This family builds families dynamically.
+**rougail.dyn*val1*.dyn_*example***
**rougail.dyn*val2*.dyn_*example***
+
+`standard`
+
**Identifiers**:
- the value of the variable "rougail.dyn*val1*.var"
- the value of the variable "rougail.dyn*val2*.var"
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.sh b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.sh
index bfcb10310..302a68996 100644
--- a/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_sub_dynamic_empty2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,15 +19,21 @@
[1;4;92mA dynamic family[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -38,17 +47,23 @@ This family builds families dynamically.
[1;4;38;5;46ma Second dynamic variable[0m
-[1;7m standard [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn_[0m[1;3mexample[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mexample[0m
+
+
+[1;7m standard [0m
+
+
[1mIdentifiers[0m:
- the value of the variable [32m"rougail.dyn[0m[3;32mval1[0m[32m.var"[0m
- the value of the variable [32m"rougail.dyn[0m[3;32mval2[0m[32m.var"[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -64,3 +79,6 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.dyn_[0m[1;3mexample[0m[1m.var_iden…[0m │ [1mDefault[0m: join identifier 1 et │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier 2. │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.adoc b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.adoc
index ce672c28e..3084d776b 100644
--- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,18 +16,28 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
==== rougail.dyn__val1__.dyn__val1__, rougail.dyn__val1__.dyn__val2__, rougail.dyn__val2__.dyn__val1__ or rougail.dyn__val2__.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__.dyn__val1__** +
+**rougail.dyn__val1__.dyn__val2__** +
+**rougail.dyn__val2__.dyn__val1__** +
+**rougail.dyn__val2__.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.gitlab.md
new file mode 100644
index 000000000..be1829b88
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.gitlab.md
@@ -0,0 +1,36 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+rougail.dyn*val1*.dyn*val1*, rougail.dyn*val1*.dyn*val2*, rougail.dyn*val2*.dyn*val1* or rougail.dyn*val2*.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.dyn*val1***
**rougail.dyn*val1*.dyn*val2***
**rougail.dyn*val2*.dyn*val1***
**rougail.dyn*val2*.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.dyn*val1*.var**
**rougail.dyn*val1*.dyn*val2*.var**
**rougail.dyn*val2*.dyn*val1*.var**
**rougail.dyn*val2*.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A variable calculated.
**Default**:
- the value of the variable "rougail.dyn*val1*.dynval1.var"
- the value of the variable "rougail.dyn*val2*.dynval1.var" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.md b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.md
index f97d2f8bf..a6e8eca43 100644
--- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.md
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.md
@@ -1,23 +1,27 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
### rougail.dyn*val1*.dyn*val1*, rougail.dyn*val1*.dyn*val2*, rougail.dyn*val2*.dyn*val1* or rougail.dyn*val2*.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1*.dyn*val1***
**rougail.dyn*val1*.dyn*val2***
**rougail.dyn*val2*.dyn*val1***
**rougail.dyn*val2*.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.sh b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.sh
index 34d9679b3..1b6fcb547 100644
--- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,30 +19,44 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
[1;4;38;5;46mrougail.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m, rougail.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval2[0m[1;4;38;5;46m, rougail.dyn[0m[1;3;4;38;5;46mval2[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m or[0m
[1;4;38;5;46mrougail.dyn[0m[1;3;4;38;5;46mval2[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn[0m[1;3mval2[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -49,6 +66,8 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -59,3 +78,4 @@ This family builds families dynamically.
│ │ - the value of the variable │
│ │ "rougail.dyn[3mval2[0m.dynval1.var" │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.adoc b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.adoc
index 2f1290eb3..c35f6fa36 100644
--- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.adoc
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -16,18 +16,28 @@ A suffix variable. +
=== rougail.dyn__val1__ or rougail.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
==== rougail.dyn__val1__.dyn__val1__, rougail.dyn__val1__.dyn__val2__, rougail.dyn__val2__.dyn__val1__ or rougail.dyn__val2__.dyn__val2__
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__.dyn__val1__** +
+**rougail.dyn__val1__.dyn__val2__** +
+**rougail.dyn__val2__.dyn__val1__** +
+**rougail.dyn__val2__.dyn__val2__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.gitlab.md b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.gitlab.md
new file mode 100644
index 000000000..28f729d76
--- /dev/null
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.gitlab.md
@@ -0,0 +1,36 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
+
+rougail.dyn*val1* or rougail.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+rougail.dyn*val1*.dyn*val1*, rougail.dyn*val1*.dyn*val2*, rougail.dyn*val2*.dyn*val1* or rougail.dyn*val2*.dyn*val2*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1*.dyn*val1***
**rougail.dyn*val1*.dyn*val2***
**rougail.dyn*val2*.dyn*val1***
**rougail.dyn*val2*.dyn*val2***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var1".
+>>>
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.dyn*val1*.var**
**rougail.dyn*val1*.dyn*val2*.var**
**rougail.dyn*val2*.dyn*val1*.var**
**rougail.dyn*val2*.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+ | Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A variable calculated.
**Default**:
- the value of the variable "rougail.dynval1.dyn*val1*.var"
- the value of the variable "rougail.dynval1.dyn*val2*.var" |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.md b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.md
index 9cecd9492..4569f0b43 100644
--- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.md
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.md
@@ -1,23 +1,27 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.
**Default**:
- val1
- val2 |
## rougail.dyn*val1* or rougail.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
### rougail.dyn*val1*.dyn*val1*, rougail.dyn*val1*.dyn*val2*, rougail.dyn*val2*.dyn*val1* or rougail.dyn*val2*.dyn*val2*
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1*.dyn*val1***
**rougail.dyn*val1*.dyn*val2***
**rougail.dyn*val2*.dyn*val1***
**rougail.dyn*val2*.dyn*val2***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var1".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.sh b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.sh
index b2e26fa10..f92b93ecb 100644
--- a/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.sh
+++ b/tests/results/test_namespace/60_6family_dynamic_suffix_auto_multi2.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -16,30 +19,44 @@
[1;4;92mrougail.dyn[0m[1;3;4;92mval1[0m[1;4;92m or rougail.dyn[0m[1;3;4;92mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
[1;4;38;5;46mrougail.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m, rougail.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval2[0m[1;4;38;5;46m, rougail.dyn[0m[1;3;4;38;5;46mval2[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval1[0m[1;4;38;5;46m or[0m
[1;4;38;5;46mrougail.dyn[0m[1;3;4;38;5;46mval2[0m[1;4;38;5;46m.dyn[0m[1;3;4;38;5;46mval2[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval1[0m[1m.dyn[0m[1;3mval2[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m[1m.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var1"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -49,6 +66,8 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.dyn[0m[1;3mval2[0m[1m.var[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -59,3 +78,4 @@ This family builds families dynamically.
│ │ - the value of the variable │
│ │ "rougail.dynval1.dyn[3mval2[0m.var" │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace/60_9extra_dynamic.adoc b/tests/results/test_namespace/60_9extra_dynamic.adoc
index 690d6ec4c..d753639da 100644
--- a/tests/results/test_namespace/60_9extra_dynamic.adoc
+++ b/tests/results/test_namespace/60_9extra_dynamic.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,12 +13,15 @@ A variable. +
== Variables for "extra"
-=== extra.dyn___a__
-
-`basic`
+**extra**=== extra.dyn___a__
This family builds families dynamically.
+
+**extra.dyn___a__**
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_9extra_dynamic.gitlab.md b/tests/results/test_namespace/60_9extra_dynamic.gitlab.md
new file mode 100644
index 000000000..8180d693a
--- /dev/null
+++ b/tests/results/test_namespace/60_9extra_dynamic.gitlab.md
@@ -0,0 +1,28 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: a |
+
+extra
+
+>>> [!note] Informations
+**extra**
+>>>
+extra.dyn_*a*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**extra.dyn_*a***
`basic`
+
+**Identifiers**: the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **extra.dyn_*a*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_9extra_dynamic.md b/tests/results/test_namespace/60_9extra_dynamic.md
index 7a5abafdc..b1178cb59 100644
--- a/tests/results/test_namespace/60_9extra_dynamic.md
+++ b/tests/results/test_namespace/60_9extra_dynamic.md
@@ -1,17 +1,19 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: a |
# Variables for "extra"
-## extra.dyn_*a*
-
-`basic`
+**extra**## extra.dyn_*a*
This family builds families dynamically.
+**extra.dyn_*a***
+
+`basic`
+
**Identifiers**: the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_9extra_dynamic.sh b/tests/results/test_namespace/60_9extra_dynamic.sh
index 724f38445..6c8b6f490 100644
--- a/tests/results/test_namespace/60_9extra_dynamic.sh
+++ b/tests/results/test_namespace/60_9extra_dynamic.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -12,26 +15,37 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
[1;4;96mVariables for [0m[1;4;96m"extra"[0m
+[1mextra[0m
+
+
[1;4;92mextra.dyn_[0m[1;3;4;92ma[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mextra.dyn_[0m[1;3ma[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mextra.dyn_[0m[1;3ma[0m[1m.var[0m │ Var. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_9extra_dynamic_extra.adoc b/tests/results/test_namespace/60_9extra_dynamic_extra.adoc
index 668057724..4c496dc81 100644
--- a/tests/results/test_namespace/60_9extra_dynamic_extra.adoc
+++ b/tests/results/test_namespace/60_9extra_dynamic_extra.adoc
@@ -1,6 +1,9 @@
== Variables for "Rougail"
-=== général
+**rougail**=== général
+
+
+**rougail.general**
`standard`
@@ -17,7 +20,7 @@ No change. +
== Variables for "extra"
-[cols="1a,1a"]
+**extra**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -30,10 +33,13 @@ A variable. +
=== extra.dyn___a__
-`basic`
-
This family builds families dynamically.
+
+**extra.dyn___a__**
+
+`basic`
+
**Identifiers**: the value of the variable "extra.var".
[cols="1a,1a"]
diff --git a/tests/results/test_namespace/60_9extra_dynamic_extra.gitlab.md b/tests/results/test_namespace/60_9extra_dynamic_extra.gitlab.md
new file mode 100644
index 000000000..05a671a02
--- /dev/null
+++ b/tests/results/test_namespace/60_9extra_dynamic_extra.gitlab.md
@@ -0,0 +1,39 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+général
+
+>>> [!note] Informations
+**rougail.general**
`standard`
+
+
+>>>
+| Variable | Description |
+|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------|
+| **rougail.general.varname**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | No change.
**Default**: a |
+
+extra
+
+>>> [!note] Informations
+**extra**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
+| **extra.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: a |
+
+extra.dyn_*a*
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**extra.dyn_*a***
`basic`
+
+**Identifiers**: the value of the variable "extra.var".
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **extra.dyn_*a*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_9extra_dynamic_extra.md b/tests/results/test_namespace/60_9extra_dynamic_extra.md
index 7cb9472a4..87fa1fb55 100644
--- a/tests/results/test_namespace/60_9extra_dynamic_extra.md
+++ b/tests/results/test_namespace/60_9extra_dynamic_extra.md
@@ -1,6 +1,8 @@
# Variables for "Rougail"
-## général
+**rougail**## général
+
+**rougail.general**
`standard`
@@ -10,16 +12,18 @@
# Variables for "extra"
-| Variable | Description |
+**extra**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **extra.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A variable.
**Default**: a |
## extra.dyn_*a*
-`basic`
-
This family builds families dynamically.
+**extra.dyn_*a***
+
+`basic`
+
**Identifiers**: the value of the variable "extra.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_9extra_dynamic_extra.sh b/tests/results/test_namespace/60_9extra_dynamic_extra.sh
index 8e9206377..82ccc8c5a 100644
--- a/tests/results/test_namespace/60_9extra_dynamic_extra.sh
+++ b/tests/results/test_namespace/60_9extra_dynamic_extra.sh
@@ -4,13 +4,21 @@
+[1mrougail[0m
+
+
[1;4;92mgénéral[0m
+
+[1mrougail.general[0m
+
+
[1;7m standard [0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -20,9 +28,14 @@
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
[1;4;96mVariables for [0m[1;4;96m"extra"[0m
+
+[1mextra[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -35,18 +48,25 @@
[1;4;92mextra.dyn_[0m[1;3;4;92ma[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mextra.dyn_[0m[1;3ma[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m: the value of the variable [32m"extra.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ [1mextra.dyn_[0m[1;3ma[0m[1m.var[0m │ Var. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/60_9family_dynamic_calc_both.adoc b/tests/results/test_namespace/60_9family_dynamic_calc_both.adoc
index 274fac867..0982efb19 100644
--- a/tests/results/test_namespace/60_9family_dynamic_calc_both.adoc
+++ b/tests/results/test_namespace/60_9family_dynamic_calc_both.adoc
@@ -1,6 +1,6 @@
== Variables for "Rougail"
-[cols="1a,1a"]
+**rougail**[cols="1a,1a"]
|====
| Variable | Description
|
@@ -13,10 +13,14 @@ A suffix variable. +
=== a dynamic family
-`basic`
-
This family builds families dynamically.
+
+**rougail.dyn__val1__** +
+**rougail.dyn__val2__**
+
+`basic`
+
**Identifiers**:
* val1
diff --git a/tests/results/test_namespace/60_9family_dynamic_calc_both.gitlab.md b/tests/results/test_namespace/60_9family_dynamic_calc_both.gitlab.md
new file mode 100644
index 000000000..90654ef22
--- /dev/null
+++ b/tests/results/test_namespace/60_9family_dynamic_calc_both.gitlab.md
@@ -0,0 +1,23 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable.
**Default**: val2 |
+
+a dynamic family
+
+This family builds families dynamically.
+
+>>> [!note] Informations
+**rougail.dyn*val1***
**rougail.dyn*val2***
`basic`
+
+**Identifiers**:
- val1
- the value of the variable "rougail.var".
+>>>
+| Variable | Description |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
+| **rougail.dyn*val1*.vardyn**
**rougail.dyn*val2*.vardyn**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/60_9family_dynamic_calc_both.md b/tests/results/test_namespace/60_9family_dynamic_calc_both.md
index 2fc18b962..626e578f3 100644
--- a/tests/results/test_namespace/60_9family_dynamic_calc_both.md
+++ b/tests/results/test_namespace/60_9family_dynamic_calc_both.md
@@ -1,15 +1,17 @@
# Variables for "Rougail"
-| Variable | Description |
+**rougail**| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable.
**Default**: val2 |
## a dynamic family
-`basic`
-
This family builds families dynamically.
+**rougail.dyn*val1***
**rougail.dyn*val2***
+
+`basic`
+
**Identifiers**:
- val1
- the value of the variable "rougail.var".
| Variable | Description |
diff --git a/tests/results/test_namespace/60_9family_dynamic_calc_both.sh b/tests/results/test_namespace/60_9family_dynamic_calc_both.sh
index 4306ffe3d..004bd22e3 100644
--- a/tests/results/test_namespace/60_9family_dynamic_calc_both.sh
+++ b/tests/results/test_namespace/60_9family_dynamic_calc_both.sh
@@ -3,6 +3,9 @@
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
+
+[1mrougail[0m
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -14,17 +17,23 @@
[1;4;92ma dynamic family[0m
-[1;7m basic [0m
-
-
This family builds families dynamically.
+
+[1mrougail.dyn[0m[1;3mval1[0m
+[1mrougail.dyn[0m[1;3mval2[0m
+
+
+[1;7m basic [0m
+
+
[1mIdentifiers[0m:
- val1
- the value of the variable [32m"rougail.var"[0m.
+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
@@ -32,3 +41,5 @@ This family builds families dynamically.
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.vardyn[0m │ │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/results/test_namespace/68_0family_leadership_mode.adoc b/tests/results/test_namespace/68_0family_leadership_mode.adoc
index c6177015e..6a6b33461 100644
--- a/tests/results/test_namespace/68_0family_leadership_mode.adoc
+++ b/tests/results/test_namespace/68_0family_leadership_mode.adoc
@@ -1,11 +1,14 @@
== Variables for "Rougail"
-=== A leadership
-
-`basic`
+**rougail**=== A leadership
This family contains lists of variable blocks.
+
+**rougail.leader**
+
+`basic`
+
[cols="1a,1a"]
|====
| Variable | Description
diff --git a/tests/results/test_namespace/68_0family_leadership_mode.gitlab.md b/tests/results/test_namespace/68_0family_leadership_mode.gitlab.md
new file mode 100644
index 000000000..b30151531
--- /dev/null
+++ b/tests/results/test_namespace/68_0family_leadership_mode.gitlab.md
@@ -0,0 +1,21 @@
+Rougail
+
+>>> [!note] Informations
+**rougail**
+>>>
+A leadership
+
+This family contains lists of variable blocks.
+
+>>> [!note] Informations
+**rougail.leader**
`basic`
+
+
+>>>
+| Variable | Description |
+|----------------------------------------------------------------------------------------------------------------------------------------------|---------------|
+| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `unique` `multiple` | A leader. |
+| **rougail.leader.follower1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
+| **rougail.leader.follower2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower2. |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace/68_0family_leadership_mode.md b/tests/results/test_namespace/68_0family_leadership_mode.md
index acdd9d4b5..593245cb2 100644
--- a/tests/results/test_namespace/68_0family_leadership_mode.md
+++ b/tests/results/test_namespace/68_0family_leadership_mode.md
@@ -1,11 +1,13 @@
# Variables for "Rougail"
-## A leadership
-
-`basic`
+**rougail**## A leadership
This family contains lists of variable blocks.
+**rougail.leader**
+
+`basic`
+
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.leader.leader**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `unique` `multiple` | A leader. |
diff --git a/tests/results/test_namespace/68_0family_leadership_mode.sh b/tests/results/test_namespace/68_0family_leadership_mode.sh
index 415523fae..1e10da8d0 100644
--- a/tests/results/test_namespace/68_0family_leadership_mode.sh
+++ b/tests/results/test_namespace/68_0family_leadership_mode.sh
@@ -4,15 +4,23 @@
+[1mrougail[0m
+
+
[1;4;92mA leadership[0m
+This family contains lists of variable blocks.
+
+
+
+[1mrougail.leader[0m
+
+
[1;7m basic [0m
-This family contains lists of variable blocks.
-
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
@@ -26,3 +34,5 @@ This family contains lists of variable blocks.
│ [1mrougail.leader.follower2[0m │ A follower2. │
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
└───────────────────────────────────────┴──────────────────────────────────────┘
+
+
diff --git a/tests/test_load.py b/tests/test_load.py
index a1cddcb9f..13c7f77be 100644
--- a/tests/test_load.py
+++ b/tests/test_load.py
@@ -43,7 +43,7 @@ def _test_structural_files(test_dir, namespace, ext, *, examples=False):
##################################
rougailconfig['step.output'] = 'doc'
rougailconfig['doc.output_format'] = ext
- ext = {'github': 'md', 'asciidoc': 'adoc', 'json': 'json', 'console': 'sh'}.get(ext)
+ ext = {'github': 'md', 'asciidoc': 'adoc', 'json': 'json', 'console': 'sh', 'gitlab': 'gitlab.md'}.get(ext)
if examples:
rougailconfig['doc.example'] = True
else:
@@ -97,6 +97,10 @@ def test_structural_files_github(test_dir):
_test_structural_files(test_dir, True, 'github')
+def test_structural_files_gitlab(test_dir):
+ _test_structural_files(test_dir, True, 'gitlab')
+
+
def test_structural_files_asciidoc(test_dir):
_test_structural_files(test_dir, True, 'asciidoc')
@@ -117,6 +121,10 @@ def test_structural_files_github_no_namespace(test_dir):
_test_structural_files(test_dir, False, 'github')
+def test_structural_files_gitlab_no_namespace(test_dir):
+ _test_structural_files(test_dir, False, 'gitlab')
+
+
def test_structural_files_asciidoc_no_namespace(test_dir):
_test_structural_files(test_dir, False, 'asciidoc')