Compare commits

..

No commits in common. "5551536c07a5a88dff59b1f1d82c81c1a1a53a79" and "5abfe1c4a88c0b048ab809d6dbd84fde88843678" have entirely different histories.

590 changed files with 908 additions and 2183 deletions

View file

@ -371,7 +371,7 @@ msgstr "lorsque la variable \"{{0}}\" est définie et n'a pas la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:861 #: src/rougail/output_doc/doc.py:861
msgid "when the variable \"{{0}}\" is accessible and hasn't the value \"{0}\"" msgid "when the variable \"{{0}}\" is accessible and hasn't the value \"{0}\""
msgstr "" msgstr ""
"lorsque la variable \"{{0}}\" est accessible et n'a pas la valeur \"{0}\"" "lorsque la variable \"{{0}}\" est acessible et n'a pas la valeur \"{0}\""
#: src/rougail/output_doc/doc.py:863 #: src/rougail/output_doc/doc.py:863
msgid "when the variable \"{{0}}\" hasn't the value \"{0}\"" msgid "when the variable \"{{0}}\" hasn't the value \"{0}\""

View file

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2025-12-23 21:35+0100\n" "POT-Creation-Date: 2025-12-22 08:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -63,151 +63,151 @@ msgstr ""
msgid "duplicated name \"{0}\" in rougail-output-doc" msgid "duplicated name \"{0}\" in rougail-output-doc"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:118 #: src/rougail/output_doc/config.py:117
msgid "is true if doc is activate" msgid "is true if doc is activate"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:121 #: src/rougail/output_doc/config.py:120
msgid "Generate documentation from structural files" msgid "Generate documentation from structural files"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:122 #: src/rougail/output_doc/config.py:121
msgid "The structural files contain all the information related to the variables. This output generates the documentation for all or some of these variables." msgid "The structural files contain all the information related to the variables. This output generates the documentation for all or some of these variables."
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:127 #: src/rougail/output_doc/config.py:126
msgid "if doc is not set in \"step.output\"" msgid "if doc is not set in \"step.output\""
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:130 #: src/rougail/output_doc/config.py:129
msgid "The output format of the generated documentation" msgid "The output format of the generated documentation"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:139 #: src/rougail/output_doc/config.py:138
msgid "Generate document with this tabular model" msgid "Generate document with this tabular model"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:140 #: src/rougail/output_doc/config.py:139
msgid "The variables are documented with a tabular view. A template selection allows you to choose the content of each column." msgid "The variables are documented with a tabular view. A template selection allows you to choose the content of each column."
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:148 #: src/rougail/output_doc/config.py:147
msgid "\"_.output_format\" in json is not compatible with this variable" msgid "\"_.output_format\" in json is not compatible with this variable"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:155 #: src/rougail/output_doc/config.py:154
msgid "Generated content" msgid "Generated content"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:156 #: src/rougail/output_doc/config.py:155
msgid "You can generate three type of document. All variables (\"variables\"), an example file in YAML format (\"example\") or change log (\"changelog\")." msgid "You can generate three type of document. All variables (\"variables\"), an example file in YAML format (\"example\") or change log (\"changelog\")."
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:169 #: src/rougail/output_doc/config.py:168
msgid "\"_.output_format\" in json is not compatible with changelog or example \"_.contents\"" msgid "\"_.output_format\" in json is not compatible with changelog or example \"_.contents\""
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:172 #: src/rougail/output_doc/config.py:171
msgid "Starting title level" msgid "Starting title level"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:177 #: src/rougail/output_doc/config.py:176
msgid "Modify values to document all variables" msgid "Modify values to document all variables"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:178 #: src/rougail/output_doc/config.py:177
msgid "To document leadership or dynamic family variables, it is sometimes necessary to generate values, which can change the values in the configuration. Be careful if you reuse this configuration." msgid "To document leadership or dynamic family variables, it is sometimes necessary to generate values, which can change the values in the configuration. Be careful if you reuse this configuration."
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:182 #: src/rougail/output_doc/config.py:181
msgid "Display documentation in console always with true color terminal" msgid "Display documentation in console always with true color terminal"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:189 #: src/rougail/output_doc/config.py:188
msgid "Document the child variables of the family" msgid "Document the child variables of the family"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:190 #: src/rougail/output_doc/config.py:189
msgid "By default, all accessible variables are included in the documentation. It is possible to define the family from which the documentation should be generated." msgid "By default, all accessible variables are included in the documentation. It is possible to define the family from which the documentation should be generated."
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:195 #: src/rougail/output_doc/config.py:194
msgid "The variables in this family are documented in another file" msgid "The variables in this family are documented in another file"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:196 #: src/rougail/output_doc/config.py:195
msgid "If you separate the variables into different files, the links between the variables will break. Therefore, you must define different filenames for the files containing these variables." msgid "If you separate the variables into different files, the links between the variables will break. Therefore, you must define different filenames for the files containing these variables."
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:203 #: src/rougail/output_doc/config.py:202
msgid "This file contains child variables of the family" msgid "This file contains child variables of the family"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:207 #: src/rougail/output_doc/config.py:206
msgid "Name of the file" msgid "Name of the file"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:215 #: src/rougail/output_doc/config.py:214
msgid "Variables and changelog documentation" msgid "Variables and changelog documentation"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:220 #: src/rougail/output_doc/config.py:219
msgid "if \"_.output_format\" is json or \"_.contents\" hasn't variables or changelog" msgid "if \"_.output_format\" is json or \"_.contents\" hasn't variables or changelog"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:223 #: src/rougail/output_doc/config.py:222
msgid "Do not add families in documentation" msgid "Do not add families in documentation"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:228 #: src/rougail/output_doc/config.py:227
msgid "Add command line informations in documentation" msgid "Add command line informations in documentation"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:233 #: src/rougail/output_doc/config.py:232
msgid "Add environment variable informations in documentation" msgid "Add environment variable informations in documentation"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:238 #: src/rougail/output_doc/config.py:237
msgid "Environment variables prefix name" msgid "Environment variables prefix name"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:245 #: src/rougail/output_doc/config.py:244
msgid "should only use uppercase characters" msgid "should only use uppercase characters"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:250 #: src/rougail/output_doc/config.py:249
msgid "if \"main_namespace\" is not set or \"_.with_environment\" is false" msgid "if \"main_namespace\" is not set or \"_.with_environment\" is false"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:253 #: src/rougail/output_doc/config.py:252
msgid "Changelog documentation" msgid "Changelog documentation"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:258 #: src/rougail/output_doc/config.py:257
msgid "if changelog in not in \"_.contents\"" msgid "if changelog in not in \"_.contents\""
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:261 #: src/rougail/output_doc/config.py:260
msgid "Previous description file in JSON format" msgid "Previous description file in JSON format"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:262 #: src/rougail/output_doc/config.py:261
msgid "To generate the changelog, you need to compare the old list of variables (in json format) with the current variables." msgid "To generate the changelog, you need to compare the old list of variables (in json format) with the current variables."
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:266 #: src/rougail/output_doc/config.py:265
msgid "Examples configuration" msgid "Examples configuration"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:271 #: src/rougail/output_doc/config.py:270
msgid "if example is not in \"_.contents\"" msgid "if example is not in \"_.contents\""
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:274 #: src/rougail/output_doc/config.py:273
msgid "Add description of variables and families when generate examples" msgid "Add description of variables and families when generate examples"
msgstr "" msgstr ""
#: src/rougail/output_doc/config.py:279 #: src/rougail/output_doc/config.py:278
msgid "Comment in examples starts at column" msgid "Comment in examples starts at column"
msgstr "" msgstr ""

View file

@ -111,7 +111,6 @@ cli:
read_write: read_write:
redefine: true redefine: true
exists: true exists: true
type: boolean
default: default:
jinja: |- jinja: |-
{{{{ __.step.output is not propertyerror and "doc" in __.step.output }}}} {{{{ __.step.output is not propertyerror and "doc" in __.step.output }}}}

View file

@ -149,7 +149,7 @@ class CommonTabular:
commandlines[0] = f"-{alternative_name}, {commandlines[0]}" commandlines[0] = f"-{alternative_name}, {commandlines[0]}"
if self.type == 'boolean': if self.type == 'boolean':
commandlines[1] = "-" + gen_argument_name(alternative_name, True, True, False) + f", {commandlines[1]}" commandlines[1] = "-" + gen_argument_name(alternative_name, True, True, False) + f", {commandlines[1]}"
self.commandlines = self.formatter.section(_("Command line"), commandlines, force_enter=True) self.commandlines = self.formatter.section(_("Command line"), commandlines)
else: else:
self.commandlines = None self.commandlines = None
@ -454,7 +454,7 @@ class CommonFormatter:
helps = informations.get("help") helps = informations.get("help")
if helps: if helps:
for help_ in helps: for help_ in helps:
msg.extend([to_phrase(h) for h in help_.strip().split('\n')]) msg.append(to_phrase(help_.strip()))
msg.append(self.section(_("Path"), self.display_paths(informations, {}, None, with_anchor=False, is_bold=False), type_="family")) msg.append(self.section(_("Path"), self.display_paths(informations, {}, None, with_anchor=False, is_bold=False), type_="family"))
calculated_properties = [] calculated_properties = []
property_str = self.property_to_string(informations, calculated_properties, {}) property_str = self.property_to_string(informations, calculated_properties, {})
@ -934,8 +934,7 @@ class CommonFormatter:
submessage: str = "", submessage: str = "",
type_ = "variable", type_ = "variable",
section_name=True, section_name=True,
with_to_phrase=False, with_to_phrase=False
force_enter=False,
) -> str: ) -> str:
"""Return something like Name: msg""" """Return something like Name: msg"""
submessage, msg = self.message_to_string(msg, submessage) submessage, msg = self.message_to_string(msg, submessage)
@ -944,8 +943,6 @@ class CommonFormatter:
submessage, elt = self.message_to_string(msg[0], submessage) submessage, elt = self.message_to_string(msg[0], submessage)
if isinstance(elt, list): if isinstance(elt, list):
submessage += self.list(elt, type_=type_, with_enter=section_name) submessage += self.list(elt, type_=type_, with_enter=section_name)
elif force_enter:
submessage += self.enter_tabular + elt
else: else:
submessage += elt submessage += elt
else: else:

View file

@ -5,7 +5,7 @@
# family # family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `standard` > `standard`

View file

@ -1,6 +1,6 @@
# family # family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` *`disabled`*\ > `basic` *`disabled`*\

View file

@ -1,6 +1,6 @@
# family # family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`

View file

@ -1,6 +1,6 @@
# New description # New description
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`

View file

@ -1,6 +1,6 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> Redefine help family ok.\ > Redefine help family ok.\
> **Path**: family\ > **Path**: family\

View file

@ -1,6 +1,6 @@
# New description # New description
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family1\ > **Path**: family1\
> `basic` > `basic`
@ -11,7 +11,7 @@
# A second family # A second family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family2\ > **Path**: family2\
> `basic` > `basic`

View file

@ -1,6 +1,6 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`

View file

@ -1,13 +1,13 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `standard` > `standard`
## A sub family ## A sub family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.subfamily\ > **Path**: family.subfamily\
> `standard` > `standard`

View file

@ -1,13 +1,13 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`
## A sub family ## A sub family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.subfamily\ > **Path**: family.subfamily\
> `basic` > `basic`

View file

@ -1,13 +1,13 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `advanced` > `advanced`
## A sub family ## A sub family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.subfamily\ > **Path**: family.subfamily\
> `advanced` > `advanced`

View file

@ -4,7 +4,7 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`
@ -15,7 +15,7 @@
## A sub family ## A sub family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.subfamily\ > **Path**: family.subfamily\
> `basic` > `basic`

View file

@ -1,6 +1,6 @@
# my_family # my_family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: my_family\ > **Path**: my_family\
> `standard` > `standard`

View file

@ -1,6 +1,6 @@
# my_family # my_family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: my_family\ > **Path**: my_family\
> `standard` > `standard`

View file

@ -1,38 +0,0 @@
== The first family
====
**🛈 Informations**
Multi line. +
+
Help. +
+
With useful information. +
**Path**: family1 +
`basic`
====
[cols="1a,1a"]
|====
| Variable
| **family1.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory`
|====
== The second family
====
**🛈 Informations**
Multi line. +
Help. +
With useful information. +
**Path**: family2 +
`basic`
====
[cols="1a,1a"]
|====
| Variable
| **family2.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory`
|====

View file

@ -1,32 +0,0 @@
<details><summary>The first family</summary>
> [!note] 🛈 Informations
> Multi line.\
> \
> Help.\
> \
> With useful information.\
> **Path**: family1\
> `basic`
| Variable |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="family1.var" name="family1.var">family1.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` |
</details>
<details><summary>The second family</summary>
> [!note] 🛈 Informations
> Multi line.\
> Help.\
> With useful information.\
> **Path**: family2\
> `basic`
| Variable |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="family2.var" name="family2.var">family2.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` |
</details>

View file

@ -1,46 +0,0 @@
<h1>The first family</h1>
Multi line.
Help.
With useful information.
<b>Path</b>: family1
<mark>basic</mark>
<table>
<thead>
<tr><th>Variable </th></tr>
</thead>
<tbody>
<tr><td><b>family1.var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td></tr>
</tbody>
</table>
<h1>The second family</h1>
Multi line.
Help.
With useful information.
<b>Path</b>: family2
<mark>basic</mark>
<table>
<thead>
<tr><th>Variable </th></tr>
</thead>
<tbody>
<tr><td><b>family2.var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td></tr>
</tbody>
</table>

View file

@ -1,78 +0,0 @@
{
"family1": {
"type": "family",
"informations": {
"path": "family1",
"names": [
"family1"
],
"description": "The first family",
"help": [
"Multi line\n\nHelp\n\nWith useful information."
],
"properties": [],
"mode": "basic"
},
"children": {
"var": {
"type": "variable",
"variable_type": "string",
"path": "family1.var",
"names": [
"var"
],
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}
},
"family2": {
"type": "family",
"informations": {
"path": "family2",
"names": [
"family2"
],
"description": "The second family",
"help": [
"Multi line\nHelp\nWith useful information."
],
"properties": [],
"mode": "basic"
},
"children": {
"var": {
"type": "variable",
"variable_type": "string",
"path": "family2.var",
"names": [
"var"
],
"properties": [
{
"type": "property",
"name": "mandatory",
"ori_name": "mandatory",
"access_control": false
}
],
"mode": "basic",
"gen_examples": [
"example"
],
"mandatory_without_value": true
}
}
}
}

View file

@ -1,30 +0,0 @@
# The first family
> [!NOTE]
>
> Multi line.\
> \
> Help.\
> \
> With useful information.\
> **Path**: family1\
> `basic`
| Variable |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="family1.var" name="family1.var">family1.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` |
# The second family
> [!NOTE]
>
> Multi line.\
> Help.\
> With useful information.\
> **Path**: family2\
> `basic`
| Variable |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="family2.var" name="family2.var">family2.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` |

View file

@ -1,36 +0,0 @@
The first family
▌ 🛈 Informations
▌ 
▌ Multi line.
▌ 
▌ Help.
▌ 
▌ With useful information.
▌ Path: family1
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
family1.var │
 string   basic   mandatory  │
└──────────────────────────────────────────────────────────────────────────────┘
The second family
▌ 🛈 Informations
▌ 
▌ Multi line.
▌ Help.
▌ With useful information.
▌ Path: family2
▌  basic 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
family2.var │
 string   basic   mandatory  │
└──────────────────────────────────────────────────────────────────────────────┘

View file

@ -1,6 +1,6 @@
# family # family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`

View file

@ -4,7 +4,7 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`
@ -15,7 +15,7 @@
## A sub family ## A sub family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.subfamily\ > **Path**: family.subfamily\
> `standard` > `standard`
@ -26,7 +26,7 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family2\ > **Path**: family2\
> `standard` > `standard`
@ -38,7 +38,7 @@
## A sub family ## A sub family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family2.subfamily\ > **Path**: family2.subfamily\
> `standard` > `standard`

View file

@ -4,7 +4,7 @@
# Possibly hidden family # Possibly hidden family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` *`hidden`*\ > `basic` *`hidden`*\
@ -12,7 +12,7 @@
## subfamily ## subfamily
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.subfamily\ > **Path**: family.subfamily\
> `basic` > `basic`

View file

@ -4,7 +4,7 @@
# Possibly hidden family # Possibly hidden family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `standard` *`hidden`*\ > `standard` *`hidden`*\
@ -12,7 +12,7 @@
## A subfamily ## A subfamily
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.subfamily\ > **Path**: family.subfamily\
> `standard` > `standard`

View file

@ -4,7 +4,7 @@
# Possibly hidden family # Possibly hidden family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` *`hidden`*\ > `basic` *`hidden`*\
@ -12,7 +12,7 @@
## A subfamily ## A subfamily
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family.sub_family\ > **Path**: family.sub_family\
> `basic` > `basic`

View file

@ -1,6 +1,6 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: general\ > **Path**: general\
> `basic` > `basic`

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership\ > **Path**: leadership\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership\ > **Path**: leadership\

View file

@ -1,6 +1,6 @@
# general # general
> [!NOTE] > **🛈 Informations**
> >
> **Path**: general\ > **Path**: general\
> `standard` > `standard`
@ -11,14 +11,14 @@
# general1 # general1
> [!NOTE] > **🛈 Informations**
> >
> **Path**: general1\ > **Path**: general1\
> `basic` > `basic`
## Leader ## Leader
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: general1.leader\ > **Path**: general1.leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership\ > **Path**: leadership\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership\ > **Path**: leadership\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership\ > **Path**: leadership\

View file

@ -4,7 +4,7 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: fam1\ > **Path**: fam1\
> `standard` > `standard`

View file

@ -1,6 +1,6 @@
# First family # First family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: fam1\ > **Path**: fam1\
> `standard` > `standard`
@ -11,7 +11,7 @@
# Second family # Second family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: fam2\ > **Path**: fam2\
> `standard` > `standard`

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership\ > **Path**: leadership\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# leader # leader
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -4,7 +4,7 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership_1\ > **Path**: leadership_1\
@ -13,7 +13,7 @@
# A second leadership # A second leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership_2\ > **Path**: leadership_2\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership_1\ > **Path**: leadership_1\
@ -13,7 +13,7 @@
# A second leadership # A second leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership_2\ > **Path**: leadership_2\

View file

@ -1,6 +1,6 @@
# The leadership # The leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leadership\ > **Path**: leadership\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -1,6 +1,6 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -4,7 +4,7 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -4,7 +4,7 @@
# A leadership # A leadership
> [!NOTE] > **🛈 Informations**
> >
> This family contains lists of variable blocks.\ > This family contains lists of variable blocks.\
> **Path**: leader\ > **Path**: leader\

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: dyn*example*\ > **Path**: dyn*example*\

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -1,6 +1,6 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -1,6 +1,6 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: dyn*example*\ > **Path**: dyn*example*\

View file

@ -1,6 +1,6 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -1,6 +1,6 @@
# A family # A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: family\ > **Path**: family\
> `basic` > `basic`

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:
@ -15,7 +15,7 @@
## A family ## A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: > **Path**:
> - dyn*val1*.family > - dyn*val1*.family

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:
@ -15,7 +15,7 @@
## A family inside dynamic family ## A family inside dynamic family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: > **Path**:
> - dyn*val1*.family > - dyn*val1*.family

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:
@ -15,7 +15,7 @@
## A family inside dynamic family ## A family inside dynamic family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: > **Path**:
> - dyn*val1*.family > - dyn*val1*.family

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:
@ -15,7 +15,7 @@
## A family ## A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: > **Path**:
> - dyn*val1*.family > - dyn*val1*.family

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -29,7 +29,7 @@ This family builds families dynamically. +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A new variable. + `https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` | A new variable. +
**Disabled**: when the variable "dyn__val1__.var" has the value "val" **Disabled**: when the variable "dyn__val1__.var" has the value "val"
| **var2** + | **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` | A new variable. + `https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A new variable. +
**Default**: **Default**:
* the value of the variable "dyn__val1__.var" * the value of the variable "dyn__val1__.var"

View file

@ -17,7 +17,7 @@
</details> </details>
| Variable | Description | | Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A new variable.<br/>**Disabled**: when the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)" has the value "val" | | **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A new variable.<br/>**Disabled**: when the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)" has the value "val" |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` | A new variable.<br/>**Default**: <br/>&nbsp;the value of the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)"<br/>&nbsp;the value of the variable "[A dynamic variable for *val2*](#dyn:::identifier:::.var)" | | **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A new variable.<br/>**Default**: <br/>&nbsp;the value of the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)"<br/>&nbsp;the value of the variable "[A dynamic variable for *val2*](#dyn:::identifier:::.var)" |

View file

@ -25,7 +25,7 @@ This family builds families dynamically.
</thead> </thead>
<tbody> <tbody>
<tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A new variable.<br/><b>Disabled</b>: when the variable "dyn<i>val1</i>.var" has the value "val"</td></tr> <tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark> <mark><i>disabled</i></mark> </td><td>A new variable.<br/><b>Disabled</b>: when the variable "dyn<i>val1</i>.var" has the value "val"</td></tr>
<tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> </td><td>A new variable.<br/><b>Default</b>: <ul><li>the value of the variable "dyn<i>val1</i>.var"</li> <tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A new variable.<br/><b>Default</b>: <ul><li>the value of the variable "dyn<i>val1</i>.var"</li>
<li>the value of the variable "dyn<i>val2</i>.var"</li></ul> </td></tr> <li>the value of the variable "dyn<i>val2</i>.var"</li></ul> </td></tr>
</tbody> </tbody>
</table> </table>

View file

@ -138,6 +138,12 @@
"name": "mandatory", "name": "mandatory",
"ori_name": "mandatory", "ori_name": "mandatory",
"access_control": false "access_control": false
},
{
"type": "property",
"name": "unique",
"ori_name": "unique",
"access_control": false
} }
], ],
"mode": "standard", "mode": "standard",

View file

@ -1,6 +1,6 @@
# A dynamic famify for *val1* or A dynamic famify for *val2* # A dynamic famify for *val1* or A dynamic famify for *val2*
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:
@ -16,7 +16,7 @@
| **<a id="dyn:::identifier:::.var" name="dyn:::identifier:::.var">dyn*val1*.var</a>**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable for *val1* or *val2*. | | **<a id="dyn:::identifier:::.var" name="dyn:::identifier:::.var">dyn*val1*.var</a>**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable for *val1* or *val2*. |
| Variable | Description | | Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A new variable.<br/>**Disabled**: when the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)" has the value "val" | | **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A new variable.<br/>**Disabled**: when the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)" has the value "val" |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` | A new variable.<br/>**Default**: <br/>&nbsp;the value of the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)"<br/>&nbsp;the value of the variable "[A dynamic variable for *val2*](#dyn:::identifier:::.var)" | | **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A new variable.<br/>**Default**: <br/>&nbsp;the value of the variable "[A dynamic variable for *val1*](#dyn:::identifier:::.var)"<br/>&nbsp;the value of the variable "[A dynamic variable for *val2*](#dyn:::identifier:::.var)" |

View file

@ -28,7 +28,7 @@
├───────────────────────────────────────┼──────────────────────────────────────┤ ├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A new variable. │ var2 │ A new variable. │
 string   multiple   standard    │ Default: │  string   multiple   standard    │ Default: │
mandatory  │ • the value of the variable │ mandatory   unique  │ • the value of the variable │
│ │ "dynval1.var" │ │ "dynval1.var"
│ │ • the value of the variable │ │ │ • the value of the variable │
│ │ "dynval2.var" │ │ "dynval2.var"

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -1,6 +1,6 @@
# dyn*val1* or dyn*val2* # dyn*val1* or dyn*val2*
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# dyn*val1* or dyn*val2* # dyn*val1* or dyn*val2*
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -1,6 +1,6 @@
# A dynamic famify for *val1* or A dynamic famify for *val2* # A dynamic famify for *val1* or A dynamic famify for *val2*
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -1,6 +1,6 @@
# A dynamic famify for *val1* or A dynamic famify for *val2* # A dynamic famify for *val1* or A dynamic famify for *val2*
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -4,7 +4,7 @@
# dyn*val1* or dyn*val2* # dyn*val1* or dyn*val2*
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:

View file

@ -1,6 +1,6 @@
# A dynamic family # A dynamic family
> [!NOTE] > **🛈 Informations**
> >
> This family builds families dynamically.\ > This family builds families dynamically.\
> **Path**: > **Path**:
@ -18,7 +18,7 @@
## A family ## A family
> [!NOTE] > **🛈 Informations**
> >
> **Path**: > **Path**:
> - dyn*val1*.family > - dyn*val1*.family

Some files were not shown because too many files have changed in this diff Show more