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
msgid "when the variable \"{{0}}\" is accessible and hasn't the value \"{0}\""
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
msgid "when the variable \"{{0}}\" hasn't the value \"{0}\""

View file

@ -5,7 +5,7 @@
msgid ""
msgstr ""
"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"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -63,151 +63,151 @@ msgstr ""
msgid "duplicated name \"{0}\" in rougail-output-doc"
msgstr ""
#: src/rougail/output_doc/config.py:118
#: src/rougail/output_doc/config.py:117
msgid "is true if doc is activate"
msgstr ""
#: src/rougail/output_doc/config.py:121
#: src/rougail/output_doc/config.py:120
msgid "Generate documentation from structural files"
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."
msgstr ""
#: src/rougail/output_doc/config.py:127
#: src/rougail/output_doc/config.py:126
msgid "if doc is not set in \"step.output\""
msgstr ""
#: src/rougail/output_doc/config.py:130
#: src/rougail/output_doc/config.py:129
msgid "The output format of the generated documentation"
msgstr ""
#: src/rougail/output_doc/config.py:139
#: src/rougail/output_doc/config.py:138
msgid "Generate document with this tabular model"
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."
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"
msgstr ""
#: src/rougail/output_doc/config.py:155
#: src/rougail/output_doc/config.py:154
msgid "Generated content"
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\")."
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\""
msgstr ""
#: src/rougail/output_doc/config.py:172
#: src/rougail/output_doc/config.py:171
msgid "Starting title level"
msgstr ""
#: src/rougail/output_doc/config.py:177
#: src/rougail/output_doc/config.py:176
msgid "Modify values to document all variables"
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."
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"
msgstr ""
#: src/rougail/output_doc/config.py:189
#: src/rougail/output_doc/config.py:188
msgid "Document the child variables of the family"
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."
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"
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."
msgstr ""
#: src/rougail/output_doc/config.py:203
#: src/rougail/output_doc/config.py:202
msgid "This file contains child variables of the family"
msgstr ""
#: src/rougail/output_doc/config.py:207
#: src/rougail/output_doc/config.py:206
msgid "Name of the file"
msgstr ""
#: src/rougail/output_doc/config.py:215
#: src/rougail/output_doc/config.py:214
msgid "Variables and changelog documentation"
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"
msgstr ""
#: src/rougail/output_doc/config.py:223
#: src/rougail/output_doc/config.py:222
msgid "Do not add families in documentation"
msgstr ""
#: src/rougail/output_doc/config.py:228
#: src/rougail/output_doc/config.py:227
msgid "Add command line informations in documentation"
msgstr ""
#: src/rougail/output_doc/config.py:233
#: src/rougail/output_doc/config.py:232
msgid "Add environment variable informations in documentation"
msgstr ""
#: src/rougail/output_doc/config.py:238
#: src/rougail/output_doc/config.py:237
msgid "Environment variables prefix name"
msgstr ""
#: src/rougail/output_doc/config.py:245
#: src/rougail/output_doc/config.py:244
msgid "should only use uppercase characters"
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"
msgstr ""
#: src/rougail/output_doc/config.py:253
#: src/rougail/output_doc/config.py:252
msgid "Changelog documentation"
msgstr ""
#: src/rougail/output_doc/config.py:258
#: src/rougail/output_doc/config.py:257
msgid "if changelog in not in \"_.contents\""
msgstr ""
#: src/rougail/output_doc/config.py:261
#: src/rougail/output_doc/config.py:260
msgid "Previous description file in JSON format"
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."
msgstr ""
#: src/rougail/output_doc/config.py:266
#: src/rougail/output_doc/config.py:265
msgid "Examples configuration"
msgstr ""
#: src/rougail/output_doc/config.py:271
#: src/rougail/output_doc/config.py:270
msgid "if example is not in \"_.contents\""
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"
msgstr ""
#: src/rougail/output_doc/config.py:279
#: src/rougail/output_doc/config.py:278
msgid "Comment in examples starts at column"
msgstr ""

View file

@ -111,7 +111,6 @@ cli:
read_write:
redefine: true
exists: true
type: boolean
default:
jinja: |-
{{{{ __.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]}"
if self.type == 'boolean':
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:
self.commandlines = None
@ -454,7 +454,7 @@ class CommonFormatter:
helps = informations.get("help")
if 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"))
calculated_properties = []
property_str = self.property_to_string(informations, calculated_properties, {})
@ -934,8 +934,7 @@ class CommonFormatter:
submessage: str = "",
type_ = "variable",
section_name=True,
with_to_phrase=False,
force_enter=False,
with_to_phrase=False
) -> str:
"""Return something like Name: msg"""
submessage, msg = self.message_to_string(msg, submessage)
@ -944,8 +943,6 @@ class CommonFormatter:
submessage, elt = self.message_to_string(msg[0], submessage)
if isinstance(elt, list):
submessage += self.list(elt, type_=type_, with_enter=section_name)
elif force_enter:
submessage += self.enter_tabular + elt
else:
submessage += elt
else:

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,6 +1,6 @@
# my_family
> [!NOTE]
> **🛈 Informations**
>
> **Path**: my_family\
> `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
> [!NOTE]
> **🛈 Informations**
>
> **Path**: family\
> `basic`

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -4,7 +4,7 @@
# A dynamic family
> [!NOTE]
> **🛈 Informations**
>
> This family builds families dynamically.\
> **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. +
**Disabled**: when the variable "dyn__val1__.var" has the value "val"
| **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**:
* the value of the variable "dyn__val1__.var"

View file

@ -17,7 +17,7 @@
</details>
| 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="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>
<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>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>
</tbody>
</table>

View file

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

View file

@ -1,6 +1,6 @@
# A dynamic famify for *val1* or A dynamic famify for *val2*
> [!NOTE]
> **🛈 Informations**
>
> This family builds families dynamically.\
> **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*. |
| 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="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. │
 string   multiple   standard    │ Default: │
mandatory  │ • the value of the variable │
mandatory   unique  │ • the value of the variable │
│ │ "dynval1.var"
│ │ • the value of the variable │
│ │ "dynval2.var"

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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