fix: root config with identifier
This commit is contained in:
parent
e06c9b1829
commit
76a0a9080b
83 changed files with 1618 additions and 21 deletions
|
|
@ -119,13 +119,23 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
self.property_to_string = get_properties_to_string()
|
||||
self.outputs = OutPuts().get()
|
||||
self.dynamic_paths = {}
|
||||
if self.config.type() in ['config', 'metaconfig', 'groupconfig', 'mixconfig']:
|
||||
self.populate_dynamics(config=self.true_config.unrestraint)
|
||||
else:
|
||||
family = self.true_config
|
||||
one_is_dynamic = False
|
||||
for path in self.config.path().split('.'):
|
||||
family = family.option(path)
|
||||
if family.isdynamic():
|
||||
self.populate_dynamic(family, False, False)
|
||||
one_is_dynamic = True
|
||||
if family.isoptiondescription() and one_is_dynamic:
|
||||
self.populate_dynamics(config=family)
|
||||
if not self.config.isoptiondescription():
|
||||
informations = {}
|
||||
self.parse_variable(self.config, None, informations)
|
||||
self.parse_variable(self.config.unrestraint, None, informations)
|
||||
else:
|
||||
config = self.config.unrestraint
|
||||
self.populate_dynamics(config=config)
|
||||
informations = self.parse_families(config)
|
||||
informations = self.parse_families(self.config.unrestraint)
|
||||
if informations is None:
|
||||
informations = {}
|
||||
elif self.config.type() not in ['config', 'metaconfig', 'groupconfig', 'mixconfig']:
|
||||
|
|
@ -136,15 +146,15 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
family = family.option(path)
|
||||
name = family.name(uncalculated=True)
|
||||
if family.isoptiondescription():
|
||||
infos[name] = self.get_root_family(family)
|
||||
infos[name] = self.get_root_family(family, with_identifier=False)
|
||||
infos = infos[name]["children"]
|
||||
infos.update(informations)
|
||||
informations = root_informations
|
||||
self.informations = informations
|
||||
|
||||
def get_root_family(self, family):
|
||||
def get_root_family(self, family, with_identifier=True):
|
||||
family_informations = self._populate_family(
|
||||
family,
|
||||
family, with_identifier=with_identifier
|
||||
)
|
||||
if family_informations is not False:
|
||||
return {
|
||||
|
|
@ -154,18 +164,15 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
}
|
||||
|
||||
def populate_dynamics(self, *, config=None, reload=False):
|
||||
# "reload" is used in rougail-user-data-html
|
||||
if config is None:
|
||||
config = self.config.unrestraint
|
||||
self._populate_dynamics(config, reload)
|
||||
|
||||
def _populate_dynamics(self, family, reload, uncalculated=False) -> None:
|
||||
def populate(child, uncalculated):
|
||||
if child.isoptiondescription():
|
||||
type_ = "family"
|
||||
else:
|
||||
type_ = "variable"
|
||||
if child.isdynamic():
|
||||
self.populate_dynamic(child, type_, reload, uncalculated)
|
||||
self.populate_dynamic(child, reload, uncalculated)
|
||||
if child.isoptiondescription():
|
||||
self._populate_dynamics(child, reload, uncalculated)
|
||||
for child in family.list(uncalculated=uncalculated):
|
||||
|
|
@ -175,7 +182,7 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
if child.isdynamic() and child.path(uncalculated=True) not in self.dynamic_paths:
|
||||
populate(family, uncalculated=True)
|
||||
|
||||
def populate_dynamic(self, obj, type_, reload, uncalculated) -> None:
|
||||
def populate_dynamic(self, obj, reload, uncalculated) -> None:
|
||||
path = obj.path(uncalculated=True)
|
||||
if path not in self.dynamic_paths:
|
||||
new_name = True
|
||||
|
|
@ -186,6 +193,10 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
"identifiers": [],
|
||||
"path": self.doc_path(path),
|
||||
}
|
||||
if obj.isoptiondescription():
|
||||
type_ = "family"
|
||||
else:
|
||||
type_ = "variable"
|
||||
if not obj.information.get("forced_description", False):
|
||||
self.dynamic_paths[path]["description"] = self._convert_description(
|
||||
description, type_, its_a_path=False
|
||||
|
|
@ -325,8 +336,6 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
def _parse_variable_dynamic(
|
||||
self, variable, leader, name, path, informations, only_one
|
||||
) -> None:
|
||||
# if path not in self.dynamic_paths:
|
||||
# self.populate_dynamic(variable, path)
|
||||
dynamic_variable = self.dynamic_paths[path]
|
||||
if (not only_one or path in informations) and "type" in dynamic_variable:
|
||||
dynamic_variable["gen_examples"].append(
|
||||
|
|
@ -350,6 +359,8 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
def _populate_family(
|
||||
self,
|
||||
family,
|
||||
*,
|
||||
with_identifier: bool=True,
|
||||
) -> dict:
|
||||
path = family.path(uncalculated=True)
|
||||
if family.isdynamic():
|
||||
|
|
@ -363,12 +374,13 @@ class RougailOutputDoc(Examples, Changelog):
|
|||
_("This family contains lists of variable blocks")
|
||||
)
|
||||
if family.isdynamic(only_self=True):
|
||||
identifiers = self._to_string(family, "dynamic", do_not_raise=True)
|
||||
if identifiers is None:
|
||||
identifiers = family.identifiers(only_self=True)
|
||||
if not isinstance(identifiers, list):
|
||||
identifiers = [identifiers]
|
||||
informations["identifier"] = identifiers
|
||||
if with_identifier:
|
||||
identifiers = self._to_string(family, "dynamic", do_not_raise=True)
|
||||
if identifiers is None:
|
||||
identifiers = family.identifiers(only_self=True)
|
||||
if not isinstance(identifiers, list):
|
||||
identifiers = [identifiers]
|
||||
informations["identifier"] = identifiers
|
||||
informations.setdefault("help", []).append(
|
||||
_("This family builds families dynamically")
|
||||
)
|
||||
|
|
|
|||
|
|
@ -17,5 +17,26 @@ a_family: # first family
|
|||
description: a new variable
|
||||
default:
|
||||
variable: ___.a_variable
|
||||
|
||||
a_variable: 2 # a root variable
|
||||
|
||||
a_dynamic_{{ identifier }}:
|
||||
description: A dynamic {{ identifier }}
|
||||
dynamic:
|
||||
- family1
|
||||
- family2
|
||||
|
||||
a_variable: a_value # A variable
|
||||
|
||||
a_subfamily: # A sub family
|
||||
|
||||
a_variable: a_value # A variable
|
||||
|
||||
a_subdyn_{{ identifier }}:
|
||||
description: A dynamic {{ identifier }}
|
||||
dynamic:
|
||||
- family3
|
||||
- family4
|
||||
|
||||
a_variable: a_value # A variable
|
||||
...
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
== A dynamic __family1__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**: a_dynamic___family1__
|
||||
====
|
||||
=== A dynamic __family4__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**: a_dynamic___family1__.a_subdyn___family4__
|
||||
====
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subdyn___family4__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<details><summary>A dynamic *family1*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
<details><summary>A dynamic *family4*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*.a_subdyn_*family4*
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<h1>A dynamic <i>family1</i></h1>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>
|
||||
|
||||
<h2>A dynamic <i>family4</i></h2>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
{
|
||||
"a_dynamic_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_dynamic_family1"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_subdyn_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_subdyn_family4"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1",
|
||||
"family4"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subdyn_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_variable": {
|
||||
"names": [
|
||||
"a_variable"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1",
|
||||
"family4"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subdyn_{{ identifier }}.a_variable",
|
||||
"description": "A variable.",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "a_value"
|
||||
},
|
||||
"variable_type": "string",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"gen_examples": [
|
||||
"a_value"
|
||||
],
|
||||
"mandatory_without_value": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
18
tests/root_a_dynamic_family1.a_subdyn_family4.a_variable.md
Normal file
18
tests/root_a_dynamic_family1.a_subdyn_family4.a_variable.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# A dynamic *family1*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
## A dynamic *family4*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*.a_subdyn_*family4*
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
22
tests/root_a_dynamic_family1.a_subdyn_family4.a_variable.sh
Normal file
22
tests/root_a_dynamic_family1.a_subdyn_family4.a_variable.sh
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[1;4;96mA dynamic [0m[1;3;4;96mfamily1[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m
|
||||
|
||||
[1;4;92mA dynamic [0m[1;3;4;92mfamily4[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m.a_subdyn_[3mfamily4[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily4[0m[1m.a…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
== New variable
|
||||
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subdyn___family4__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<details><summary>New variable</summary>
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
<h1>New variable</h1>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
# New variable
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily4[0m[1m.a…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
== Example with all variables modifiable
|
||||
|
||||
[,yaml]
|
||||
----
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
----
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<details><summary>Example with all variables modifiable</summary>
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
```
|
||||
</details>
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<h1>Example with all variables modifiable</h1>
|
||||
|
||||
<pre>a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value</pre>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
# Example with all variables modifiable
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
```
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[1;4;96mExample with all variables modifiable[0m
|
||||
|
||||
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||
[38;2;255;70;137;48;2;39;40;34ma_dynamic_family1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_subdyn_family4[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
|
||||
24
tests/root_a_dynamic_family1.a_subdyn_family4.adoc
Normal file
24
tests/root_a_dynamic_family1.a_subdyn_family4.adoc
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
== A dynamic __family1__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**: a_dynamic___family1__
|
||||
====
|
||||
=== A dynamic __family4__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**: a_dynamic___family1__.a_subdyn___family4__
|
||||
====
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subdyn___family4__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
20
tests/root_a_dynamic_family1.a_subdyn_family4.gitlab.md
Normal file
20
tests/root_a_dynamic_family1.a_subdyn_family4.gitlab.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<details><summary>A dynamic *family1*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
<details><summary>A dynamic *family4*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*.a_subdyn_*family4*
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
21
tests/root_a_dynamic_family1.a_subdyn_family4.html
Normal file
21
tests/root_a_dynamic_family1.a_subdyn_family4.html
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<h1>A dynamic <i>family1</i></h1>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>
|
||||
|
||||
<h2>A dynamic <i>family4</i></h2>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
76
tests/root_a_dynamic_family1.a_subdyn_family4.json
Normal file
76
tests/root_a_dynamic_family1.a_subdyn_family4.json
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
{
|
||||
"a_dynamic_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_dynamic_family1"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_subdyn_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_subdyn_family4"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1",
|
||||
"family4"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subdyn_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_variable": {
|
||||
"names": [
|
||||
"a_variable"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1",
|
||||
"family4"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subdyn_{{ identifier }}.a_variable",
|
||||
"description": "A variable.",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "a_value"
|
||||
},
|
||||
"variable_type": "string",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"gen_examples": [
|
||||
"a_value"
|
||||
],
|
||||
"mandatory_without_value": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
18
tests/root_a_dynamic_family1.a_subdyn_family4.md
Normal file
18
tests/root_a_dynamic_family1.a_subdyn_family4.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# A dynamic *family1*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
## A dynamic *family4*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*.a_subdyn_*family4*
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
22
tests/root_a_dynamic_family1.a_subdyn_family4.sh
Normal file
22
tests/root_a_dynamic_family1.a_subdyn_family4.sh
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
[1;4;96mA dynamic [0m[1;3;4;96mfamily1[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m
|
||||
|
||||
[1;4;92mA dynamic [0m[1;3;4;92mfamily4[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m.a_subdyn_[3mfamily4[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily4[0m[1m.a…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
||||
10
tests/root_a_dynamic_family1.a_subdyn_family4_changelog.adoc
Normal file
10
tests/root_a_dynamic_family1.a_subdyn_family4_changelog.adoc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
== New variable
|
||||
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subdyn___family4__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<details><summary>New variable</summary>
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
11
tests/root_a_dynamic_family1.a_subdyn_family4_changelog.html
Normal file
11
tests/root_a_dynamic_family1.a_subdyn_family4_changelog.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<h1>New variable</h1>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
# New variable
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family4*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily4[0m[1m.a…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
== Example with all variables modifiable
|
||||
|
||||
[,yaml]
|
||||
----
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
----
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<details><summary>Example with all variables modifiable</summary>
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
```
|
||||
</details>
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<h1>Example with all variables modifiable</h1>
|
||||
|
||||
<pre>a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value</pre>
|
||||
8
tests/root_a_dynamic_family1.a_subdyn_family4_example.md
Normal file
8
tests/root_a_dynamic_family1.a_subdyn_family4_example.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Example with all variables modifiable
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
```
|
||||
7
tests/root_a_dynamic_family1.a_subdyn_family4_example.sh
Normal file
7
tests/root_a_dynamic_family1.a_subdyn_family4_example.sh
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[1;4;96mExample with all variables modifiable[0m
|
||||
|
||||
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||
[38;2;255;70;137;48;2;39;40;34ma_dynamic_family1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_subdyn_family4[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
|
||||
23
tests/root_a_dynamic_family1.a_subfamily.adoc
Normal file
23
tests/root_a_dynamic_family1.a_subfamily.adoc
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
== A dynamic __family1__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**: a_dynamic___family1__
|
||||
====
|
||||
=== A sub family
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
**Path**: a_dynamic___family1__.a_subfamily
|
||||
====
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subfamily.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
19
tests/root_a_dynamic_family1.a_subfamily.gitlab.md
Normal file
19
tests/root_a_dynamic_family1.a_subfamily.gitlab.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<details><summary>A dynamic *family1*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
<details><summary>A sub family</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> **Path**: a_dynamic_*family1*.a_subfamily
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
19
tests/root_a_dynamic_family1.a_subfamily.html
Normal file
19
tests/root_a_dynamic_family1.a_subfamily.html
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<h1>A dynamic <i>family1</i></h1>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>
|
||||
|
||||
<h2>A sub family</h2>
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>.a_subfamily
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subfamily.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
71
tests/root_a_dynamic_family1.a_subfamily.json
Normal file
71
tests/root_a_dynamic_family1.a_subfamily.json
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
{
|
||||
"a_dynamic_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_dynamic_family1"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_subfamily": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_subfamily"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subfamily",
|
||||
"description": "A sub family",
|
||||
"properties": []
|
||||
},
|
||||
"children": {
|
||||
"a_variable": {
|
||||
"names": [
|
||||
"a_variable"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subfamily.a_variable",
|
||||
"description": "A variable.",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "a_value"
|
||||
},
|
||||
"variable_type": "string",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"gen_examples": [
|
||||
"a_value"
|
||||
],
|
||||
"mandatory_without_value": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
17
tests/root_a_dynamic_family1.a_subfamily.md
Normal file
17
tests/root_a_dynamic_family1.a_subfamily.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# A dynamic *family1*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
## A sub family
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> **Path**: a_dynamic_*family1*.a_subfamily
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
21
tests/root_a_dynamic_family1.a_subfamily.sh
Normal file
21
tests/root_a_dynamic_family1.a_subfamily.sh
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
[1;4;96mA dynamic [0m[1;3;4;96mfamily1[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m
|
||||
|
||||
[1;4;92mA sub family[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m.a_subfamily
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subfamily.a_vari…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
||||
10
tests/root_a_dynamic_family1.a_subfamily_changelog.adoc
Normal file
10
tests/root_a_dynamic_family1.a_subfamily_changelog.adoc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
== New variable
|
||||
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subfamily.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<details><summary>New variable</summary>
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
11
tests/root_a_dynamic_family1.a_subfamily_changelog.html
Normal file
11
tests/root_a_dynamic_family1.a_subfamily_changelog.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<h1>New variable</h1>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subfamily.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
6
tests/root_a_dynamic_family1.a_subfamily_changelog.md
Normal file
6
tests/root_a_dynamic_family1.a_subfamily_changelog.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# New variable
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
9
tests/root_a_dynamic_family1.a_subfamily_changelog.sh
Normal file
9
tests/root_a_dynamic_family1.a_subfamily_changelog.sh
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subfamily.a_vari…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
9
tests/root_a_dynamic_family1.a_subfamily_example.adoc
Normal file
9
tests/root_a_dynamic_family1.a_subfamily_example.adoc
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
== Example with all variables modifiable
|
||||
|
||||
[,yaml]
|
||||
----
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subfamily:
|
||||
a_variable: a_value
|
||||
----
|
||||
10
tests/root_a_dynamic_family1.a_subfamily_example.gitlab.md
Normal file
10
tests/root_a_dynamic_family1.a_subfamily_example.gitlab.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<details><summary>Example with all variables modifiable</summary>
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subfamily:
|
||||
a_variable: a_value
|
||||
```
|
||||
</details>
|
||||
|
||||
5
tests/root_a_dynamic_family1.a_subfamily_example.html
Normal file
5
tests/root_a_dynamic_family1.a_subfamily_example.html
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<h1>Example with all variables modifiable</h1>
|
||||
|
||||
<pre>a_dynamic_family1:
|
||||
a_subfamily:
|
||||
a_variable: a_value</pre>
|
||||
8
tests/root_a_dynamic_family1.a_subfamily_example.md
Normal file
8
tests/root_a_dynamic_family1.a_subfamily_example.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Example with all variables modifiable
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_subfamily:
|
||||
a_variable: a_value
|
||||
```
|
||||
7
tests/root_a_dynamic_family1.a_subfamily_example.sh
Normal file
7
tests/root_a_dynamic_family1.a_subfamily_example.sh
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[1;4;96mExample with all variables modifiable[0m
|
||||
|
||||
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||
[38;2;255;70;137;48;2;39;40;34ma_dynamic_family1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_subfamily[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
|
||||
16
tests/root_a_dynamic_family1.a_variable.adoc
Normal file
16
tests/root_a_dynamic_family1.a_variable.adoc
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
== A dynamic __family1__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**: a_dynamic___family1__
|
||||
====
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
12
tests/root_a_dynamic_family1.a_variable.gitlab.md
Normal file
12
tests/root_a_dynamic_family1.a_variable.gitlab.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<details><summary>A dynamic *family1*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
15
tests/root_a_dynamic_family1.a_variable.html
Normal file
15
tests/root_a_dynamic_family1.a_variable.html
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<h1>A dynamic <i>family1</i></h1>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
53
tests/root_a_dynamic_family1.a_variable.json
Normal file
53
tests/root_a_dynamic_family1.a_variable.json
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
{
|
||||
"a_dynamic_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_dynamic_family1"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_variable": {
|
||||
"names": [
|
||||
"a_variable"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_variable",
|
||||
"description": "A variable.",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "a_value"
|
||||
},
|
||||
"variable_type": "string",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"gen_examples": [
|
||||
"a_value"
|
||||
],
|
||||
"mandatory_without_value": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11
tests/root_a_dynamic_family1.a_variable.md
Normal file
11
tests/root_a_dynamic_family1.a_variable.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# A dynamic *family1*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
14
tests/root_a_dynamic_family1.a_variable.sh
Normal file
14
tests/root_a_dynamic_family1.a_variable.sh
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
[1;4;96mA dynamic [0m[1;3;4;96mfamily1[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_variable[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
10
tests/root_a_dynamic_family1.a_variable_changelog.adoc
Normal file
10
tests/root_a_dynamic_family1.a_variable_changelog.adoc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
== New variable
|
||||
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<details><summary>New variable</summary>
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
11
tests/root_a_dynamic_family1.a_variable_changelog.html
Normal file
11
tests/root_a_dynamic_family1.a_variable_changelog.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<h1>New variable</h1>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
6
tests/root_a_dynamic_family1.a_variable_changelog.md
Normal file
6
tests/root_a_dynamic_family1.a_variable_changelog.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# New variable
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
9
tests/root_a_dynamic_family1.a_variable_changelog.sh
Normal file
9
tests/root_a_dynamic_family1.a_variable_changelog.sh
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_variable[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
8
tests/root_a_dynamic_family1.a_variable_example.adoc
Normal file
8
tests/root_a_dynamic_family1.a_variable_example.adoc
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
== Example with all variables modifiable
|
||||
|
||||
[,yaml]
|
||||
----
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_variable: a_value
|
||||
----
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<details><summary>Example with all variables modifiable</summary>
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_variable: a_value
|
||||
```
|
||||
</details>
|
||||
|
||||
4
tests/root_a_dynamic_family1.a_variable_example.html
Normal file
4
tests/root_a_dynamic_family1.a_variable_example.html
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
<h1>Example with all variables modifiable</h1>
|
||||
|
||||
<pre>a_dynamic_family1:
|
||||
a_variable: a_value</pre>
|
||||
7
tests/root_a_dynamic_family1.a_variable_example.md
Normal file
7
tests/root_a_dynamic_family1.a_variable_example.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Example with all variables modifiable
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_variable: a_value
|
||||
```
|
||||
6
tests/root_a_dynamic_family1.a_variable_example.sh
Normal file
6
tests/root_a_dynamic_family1.a_variable_example.sh
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[1;4;96mExample with all variables modifiable[0m
|
||||
|
||||
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||
[38;2;255;70;137;48;2;39;40;34ma_dynamic_family1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
|
||||
55
tests/root_a_dynamic_family1.adoc
Normal file
55
tests/root_a_dynamic_family1.adoc
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
== A dynamic __family1__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**: a_dynamic___family1__
|
||||
====
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
=== A sub family
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
**Path**: a_dynamic___family1__.a_subfamily
|
||||
====
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subfamily.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
=== A dynamic __family3__ or A dynamic __family4__
|
||||
|
||||
====
|
||||
**🛈 Informations**
|
||||
|
||||
This family builds families dynamically. +
|
||||
**Path**:
|
||||
|
||||
* a_dynamic___family1__.a_subdyn___family3__
|
||||
* a_dynamic___family1__.a_subdyn___family4__ +
|
||||
**Identifiers**:
|
||||
|
||||
* family3
|
||||
* family4
|
||||
====
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_subdyn___family3__.a_variable** +
|
||||
**a_dynamic___family1__.a_subdyn___family4__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
40
tests/root_a_dynamic_family1.gitlab.md
Normal file
40
tests/root_a_dynamic_family1.gitlab.md
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<details><summary>A dynamic *family1*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
<details><summary>A sub family</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> **Path**: a_dynamic_*family1*.a_subfamily
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>A dynamic *family3* or A dynamic *family4*</summary>
|
||||
|
||||
> [!note] 🛈 Informations
|
||||
> This family builds families dynamically.\
|
||||
> **Path**:
|
||||
> - a_dynamic_*family1*.a_subdyn_*family3*
|
||||
> - a_dynamic_*family1*.a_subdyn_*family4*\
|
||||
> **Identifiers**:
|
||||
> - family3
|
||||
> - family4
|
||||
|
||||
| Variable | Description |
|
||||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family3*.a_variable</a>**<br/>**a_dynamic_*family1*.a_subdyn_*family4*.a_variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
47
tests/root_a_dynamic_family1.html
Normal file
47
tests/root_a_dynamic_family1.html
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
<h1>A dynamic <i>family1</i></h1>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h2>A sub family</h2>
|
||||
|
||||
<b>Path</b>: a_dynamic_<i>family1</i>.a_subfamily
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subfamily.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h2>A dynamic <i>family3</i> or A dynamic <i>family4</i></h2>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
<b>Path</b>: <ul><li>a_dynamic_<i>family1</i>.a_subdyn_<i>family3</i></li>
|
||||
<li>a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i></li></ul>
|
||||
|
||||
<b>Identifiers</b>: <ul><li>family3</li>
|
||||
<li>family4</li></ul>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family3</i>.a_variable</b><br/><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
169
tests/root_a_dynamic_family1.json
Normal file
169
tests/root_a_dynamic_family1.json
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
{
|
||||
"a_dynamic_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_dynamic_family1"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_variable": {
|
||||
"names": [
|
||||
"a_variable"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_variable",
|
||||
"description": "A variable.",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "a_value"
|
||||
},
|
||||
"variable_type": "string",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"gen_examples": [
|
||||
"a_value"
|
||||
],
|
||||
"mandatory_without_value": false
|
||||
},
|
||||
"a_subfamily": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_subfamily"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subfamily",
|
||||
"description": "A sub family",
|
||||
"properties": []
|
||||
},
|
||||
"children": {
|
||||
"a_variable": {
|
||||
"names": [
|
||||
"a_variable"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subfamily.a_variable",
|
||||
"description": "A variable.",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "a_value"
|
||||
},
|
||||
"variable_type": "string",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"gen_examples": [
|
||||
"a_value"
|
||||
],
|
||||
"mandatory_without_value": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"a_subdyn_{{ identifier }}": {
|
||||
"type": "dynamic",
|
||||
"informations": {
|
||||
"names": [
|
||||
"a_subdyn_family3",
|
||||
"a_subdyn_family4"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1",
|
||||
"family3"
|
||||
],
|
||||
[
|
||||
"family1",
|
||||
"family4"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subdyn_{{ identifier }}",
|
||||
"description": "A dynamic {{ identifier }}",
|
||||
"properties": [],
|
||||
"identifier": [
|
||||
"family3",
|
||||
"family4"
|
||||
],
|
||||
"help": [
|
||||
"This family builds families dynamically"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"a_variable": {
|
||||
"names": [
|
||||
"a_variable",
|
||||
"a_variable"
|
||||
],
|
||||
"identifiers": [
|
||||
[
|
||||
"family1",
|
||||
"family3"
|
||||
],
|
||||
[
|
||||
"family1",
|
||||
"family4"
|
||||
]
|
||||
],
|
||||
"path": "a_dynamic_{{ identifier }}.a_subdyn_{{ identifier }}.a_variable",
|
||||
"description": "A variable.",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "a_value"
|
||||
},
|
||||
"variable_type": "string",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"gen_examples": [
|
||||
"a_value",
|
||||
"a_value"
|
||||
],
|
||||
"mandatory_without_value": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
37
tests/root_a_dynamic_family1.md
Normal file
37
tests/root_a_dynamic_family1.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# A dynamic *family1*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**: a_dynamic_*family1*
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
## A sub family
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> **Path**: a_dynamic_*family1*.a_subfamily
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
## A dynamic *family3* or A dynamic *family4*
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> This family builds families dynamically.\
|
||||
> **Path**:
|
||||
> - a_dynamic_*family1*.a_subdyn_*family3*
|
||||
> - a_dynamic_*family1*.a_subdyn_*family4*\
|
||||
> **Identifiers**:
|
||||
> - family3
|
||||
> - family4
|
||||
|
||||
| Variable | Description |
|
||||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family3*.a_variable</a>**<br/>**a_dynamic_*family1*.a_subdyn_*family4*.a_variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
47
tests/root_a_dynamic_family1.sh
Normal file
47
tests/root_a_dynamic_family1.sh
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
[1;4;96mA dynamic [0m[1;3;4;96mfamily1[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_variable[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
[1;4;92mA sub family[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: a_dynamic_[3mfamily1[0m.a_subfamily
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subfamily.a_vari…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mA dynamic [0m[1;3;4;92mfamily3[0m[1;4;92m or A dynamic [0m[1;3;4;92mfamily4[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family builds families dynamically.
|
||||
[34m▌ [0m[1mPath[0m:
|
||||
[34m▌ [0m • a_dynamic_[3mfamily1[0m.a_subdyn_[3mfamily3[0m
|
||||
[34m▌ [0m • a_dynamic_[3mfamily1[0m.a_subdyn_[3mfamily4[0m
|
||||
[34m▌ [0m[1mIdentifiers[0m:
|
||||
[34m▌ [0m • family3
|
||||
[34m▌ [0m • family4
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily3[0m[1m.a…[0m │ A variable. │
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily4[0m[1m.a…[0m │ [1mDefault[0m: a_value │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
||||
17
tests/root_a_dynamic_family1_changelog.adoc
Normal file
17
tests/root_a_dynamic_family1_changelog.adoc
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
== New variables
|
||||
|
||||
[cols="1a,1a"]
|
||||
|====
|
||||
| Variable | Description
|
||||
| **a_dynamic___family1__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
| **a_dynamic___family1__.a_subfamily.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
| **a_dynamic___family1__.a_subdyn___family3__.a_variable** +
|
||||
**a_dynamic___family1__.a_subdyn___family4__.a_variable** +
|
||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `mandatory` | A variable. +
|
||||
**Default**: a_value
|
||||
|====
|
||||
|
||||
10
tests/root_a_dynamic_family1_changelog.gitlab.md
Normal file
10
tests/root_a_dynamic_family1_changelog.gitlab.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<details><summary>New variables</summary>
|
||||
|
||||
| Variable | Description |
|
||||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family3*.a_variable</a>**<br/>**a_dynamic_*family1*.a_subdyn_*family4*.a_variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
</details>
|
||||
|
||||
13
tests/root_a_dynamic_family1_changelog.html
Normal file
13
tests/root_a_dynamic_family1_changelog.html
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<h1>New variables</h1>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Variable </th><th>Description </th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark> </td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subfamily.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark> </td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
<tr><td><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family3</i>.a_variable</b><br/><b>a_dynamic_<i>family1</i>.a_subdyn_<i>family4</i>.a_variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>mandatory</mark></td><td>A variable.<br/><b>Default</b>: a_value</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
8
tests/root_a_dynamic_family1_changelog.md
Normal file
8
tests/root_a_dynamic_family1_changelog.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# New variables
|
||||
|
||||
| Variable | Description |
|
||||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **<a id="a_dynamic_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_variable">a_dynamic_*family1*.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subfamily.a_variable" name="a_dynamic_:::identifier:::.a_subfamily.a_variable">a_dynamic_*family1*.a_subfamily.a_variable</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
| **<a id="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable" name="a_dynamic_:::identifier:::.a_subdyn_:::identifier:::.a_variable">a_dynamic_*family1*.a_subdyn_*family3*.a_variable</a>**<br/>**a_dynamic_*family1*.a_subdyn_*family4*.a_variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | A variable.<br/>**Default**: a_value |
|
||||
|
||||
16
tests/root_a_dynamic_family1_changelog.sh
Normal file
16
tests/root_a_dynamic_family1_changelog.sh
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[1;4;96mNew variables[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_variable[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subfamily.a_vari…[0m │ A variable. │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ [1mDefault[0m: a_value │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily3[0m[1m.a…[0m │ A variable. │
|
||||
│ [1ma_dynamic_[0m[1;3mfamily1[0m[1m.a_subdyn_[0m[1;3mfamily4[0m[1m.a…[0m │ [1mDefault[0m: a_value │
|
||||
│ [1;7m string [0m [1;7m mandatory [0m │ │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
14
tests/root_a_dynamic_family1_example.adoc
Normal file
14
tests/root_a_dynamic_family1_example.adoc
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
== Example with all variables modifiable
|
||||
|
||||
[,yaml]
|
||||
----
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_variable: a_value
|
||||
a_subfamily:
|
||||
a_variable: a_value
|
||||
a_subdyn_family3:
|
||||
a_variable: a_value
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
----
|
||||
15
tests/root_a_dynamic_family1_example.gitlab.md
Normal file
15
tests/root_a_dynamic_family1_example.gitlab.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<details><summary>Example with all variables modifiable</summary>
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_variable: a_value
|
||||
a_subfamily:
|
||||
a_variable: a_value
|
||||
a_subdyn_family3:
|
||||
a_variable: a_value
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
```
|
||||
</details>
|
||||
|
||||
10
tests/root_a_dynamic_family1_example.html
Normal file
10
tests/root_a_dynamic_family1_example.html
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<h1>Example with all variables modifiable</h1>
|
||||
|
||||
<pre>a_dynamic_family1:
|
||||
a_variable: a_value
|
||||
a_subfamily:
|
||||
a_variable: a_value
|
||||
a_subdyn_family3:
|
||||
a_variable: a_value
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value</pre>
|
||||
13
tests/root_a_dynamic_family1_example.md
Normal file
13
tests/root_a_dynamic_family1_example.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Example with all variables modifiable
|
||||
|
||||
```yaml
|
||||
---
|
||||
a_dynamic_family1:
|
||||
a_variable: a_value
|
||||
a_subfamily:
|
||||
a_variable: a_value
|
||||
a_subdyn_family3:
|
||||
a_variable: a_value
|
||||
a_subdyn_family4:
|
||||
a_variable: a_value
|
||||
```
|
||||
12
tests/root_a_dynamic_family1_example.sh
Normal file
12
tests/root_a_dynamic_family1_example.sh
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[1;4;96mExample with all variables modifiable[0m
|
||||
|
||||
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||
[38;2;255;70;137;48;2;39;40;34ma_dynamic_family1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_subfamily[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_subdyn_family3[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_subdyn_family4[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34ma_variable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34ma_value [0m
|
||||
|
||||
|
|
@ -68,3 +68,64 @@ def test_root_example():
|
|||
|
||||
def test_root_sub_example():
|
||||
_test_root('a_family.an_other_family', "example")
|
||||
|
||||
|
||||
#
|
||||
def test_root_dynamic_family():
|
||||
_test_root('a_dynamic_family1')
|
||||
|
||||
|
||||
def test_root_dynamic_variable():
|
||||
_test_root('a_dynamic_family1.a_variable')
|
||||
|
||||
|
||||
def test_root_dynamic_sub_family():
|
||||
_test_root('a_dynamic_family1.a_subfamily')
|
||||
|
||||
|
||||
def test_root_dynamic_sub_dyn_family():
|
||||
_test_root('a_dynamic_family1.a_subdyn_family4')
|
||||
|
||||
|
||||
def test_root_dynamic_sub_dyn_family_variable():
|
||||
_test_root('a_dynamic_family1.a_subdyn_family4.a_variable')
|
||||
|
||||
|
||||
def test_root_dynamic_family_example():
|
||||
_test_root('a_dynamic_family1', "example")
|
||||
|
||||
|
||||
def test_root_dynamic_variable_example():
|
||||
_test_root('a_dynamic_family1.a_variable', "example")
|
||||
|
||||
|
||||
def test_root_dynamic_sub_family_example():
|
||||
_test_root('a_dynamic_family1.a_subfamily', "example")
|
||||
|
||||
|
||||
def test_root_dynamic_sub_dyn_example():
|
||||
_test_root('a_dynamic_family1.a_subdyn_family4', "example")
|
||||
|
||||
|
||||
def test_root_dynamic_sub_dyn_family_variable_example():
|
||||
_test_root('a_dynamic_family1.a_subdyn_family4.a_variable', "example")
|
||||
|
||||
|
||||
def test_root_dynamic_family_changelog():
|
||||
_test_root('a_dynamic_family1', "changelog")
|
||||
|
||||
|
||||
def test_root_dynamic_variable_changelog():
|
||||
_test_root('a_dynamic_family1.a_variable', "changelog")
|
||||
|
||||
|
||||
def test_root_dynamic_sub_family_changelog():
|
||||
_test_root('a_dynamic_family1.a_subfamily', "changelog")
|
||||
|
||||
|
||||
def test_root_dynamic_sub_dyn_changelog():
|
||||
_test_root('a_dynamic_family1.a_subdyn_family4', "changelog")
|
||||
|
||||
|
||||
def test_root_dynamic_sub_dyn_family_variable_changelog():
|
||||
_test_root('a_dynamic_family1.a_subdyn_family4.a_variable', "changelog")
|
||||
|
|
|
|||
Loading…
Reference in a new issue