Compare commits
2 commits
0f96fa0123
...
aaf3f95126
| Author | SHA1 | Date | |
|---|---|---|---|
| aaf3f95126 | |||
| aeff3e8b7c |
201 changed files with 4482 additions and 539 deletions
|
|
@ -134,10 +134,13 @@ class Annotator(Walk):
|
||||||
variable.choices,
|
variable.choices,
|
||||||
variable.version,
|
variable.version,
|
||||||
)
|
)
|
||||||
|
default = variable.default
|
||||||
|
if default is None and variable.path in self.objectspace.default_multi:
|
||||||
|
default = self.objectspace.default_multi[variable.path]
|
||||||
self.calculation_to_information(
|
self.calculation_to_information(
|
||||||
variable.path,
|
variable.path,
|
||||||
"default",
|
"default",
|
||||||
variable.default,
|
default,
|
||||||
variable.version,
|
variable.version,
|
||||||
)
|
)
|
||||||
self.calculation_to_information(
|
self.calculation_to_information(
|
||||||
|
|
@ -146,7 +149,7 @@ class Annotator(Walk):
|
||||||
variable.validators,
|
variable.validators,
|
||||||
variable.version,
|
variable.version,
|
||||||
)
|
)
|
||||||
if variable.path in self.objectspace.leaders and not variable.default:
|
if variable.path in self.objectspace.leaders and not default:
|
||||||
self.add_examples_values(variable)
|
self.add_examples_values(variable)
|
||||||
self.objectspace.informations.add(
|
self.objectspace.informations.add(
|
||||||
variable.path, "dictionaries", variable.xmlfiles
|
variable.path, "dictionaries", variable.xmlfiles
|
||||||
|
|
@ -231,14 +234,16 @@ class Annotator(Walk):
|
||||||
"value": self._calculation_to_information_jinja(values),
|
"value": self._calculation_to_information_jinja(values),
|
||||||
}
|
}
|
||||||
if isinstance(values, (VariableCalculation, VariablePropertyCalculation)):
|
if isinstance(values, (VariableCalculation, VariablePropertyCalculation)):
|
||||||
|
variable_path = self._get_path_from_variable(values, version, path)
|
||||||
value = self._calculation_to_information_variable(
|
value = self._calculation_to_information_variable(
|
||||||
values, prop, version, path
|
variable_path, values, prop, version, path
|
||||||
)
|
)
|
||||||
if value is None:
|
if value is None:
|
||||||
return
|
return
|
||||||
return {
|
return {
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"value": value,
|
"value": value,
|
||||||
|
"ori_path": variable_path,
|
||||||
}
|
}
|
||||||
if isinstance(values, InformationCalculation):
|
if isinstance(values, InformationCalculation):
|
||||||
return {
|
return {
|
||||||
|
|
@ -272,22 +277,20 @@ class Annotator(Walk):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _calculation_to_information_variable(
|
def _calculation_to_information_variable(
|
||||||
self, values, prop: str, version: str, path: str
|
self, variable_path: str, values, prop: str, version: str, path: str
|
||||||
) -> str:
|
) -> str:
|
||||||
# is optional
|
# is optional
|
||||||
if isinstance(values, VariableCalculation) and values.optional:
|
variable = self.objectspace.paths.get_with_dynamic(
|
||||||
variable = self.objectspace.paths.get_with_dynamic(
|
variable_path,
|
||||||
values.variable,
|
path,
|
||||||
path,
|
values.version,
|
||||||
values.version,
|
values.namespace,
|
||||||
values.namespace,
|
values.xmlfiles,
|
||||||
values.xmlfiles,
|
)[0]
|
||||||
)[0]
|
if isinstance(values, VariableCalculation) and values.optional and not variable:
|
||||||
if not variable:
|
return None
|
||||||
return None
|
if variable:
|
||||||
variable_path = variable.path
|
variable_path = variable.path
|
||||||
else:
|
|
||||||
variable_path = self._get_path_from_variable(values, version, path)
|
|
||||||
if prop in PROPERTY_ATTRIBUTE:
|
if prop in PROPERTY_ATTRIBUTE:
|
||||||
# get comparative value
|
# get comparative value
|
||||||
if values.when_not is not undefined:
|
if values.when_not is not undefined:
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
from warnings import warn
|
from warnings import warn
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
from itertools import chain
|
from itertools import chain
|
||||||
|
from re import compile
|
||||||
|
|
||||||
from tiramisu import Calculation, undefined, groups
|
from tiramisu import Calculation, undefined, groups
|
||||||
from tiramisu.error import ConfigError, display_list
|
from tiramisu.error import ConfigError, display_list
|
||||||
|
|
@ -578,23 +579,39 @@ class RougailOutputDoc(Examples):
|
||||||
return None
|
return None
|
||||||
true_msg = _('the value of the variable "{0}"')
|
true_msg = _('the value of the variable "{0}"')
|
||||||
hidden_msg = _("the value of an undocumented variable")
|
hidden_msg = _("the value of an undocumented variable")
|
||||||
if "{{ identifier }}" in calculation["value"]:
|
# if "{{ identifier }}" in calculation["value"] and calculation["value"] in self.dynamic_paths:
|
||||||
informations = self.dynamic_paths[calculation["value"]]
|
if "{{ identifier }}" in calculation["ori_path"]:
|
||||||
|
if calculation["value"] == calculation['ori_path']:
|
||||||
|
regexp = None
|
||||||
|
else:
|
||||||
|
regexp = compile("^" + calculation["ori_path"].replace("{{ identifier }}", "(.*)") + "$")
|
||||||
|
informations = [self.dynamic_paths[calculation["value"]]]
|
||||||
values = []
|
values = []
|
||||||
all_is_undocumented = None
|
all_is_undocumented = None
|
||||||
for idx, path in enumerate(informations["paths"]):
|
for information in informations:
|
||||||
if self._is_inaccessible_user_data(self.conf.option(path)):
|
for idx, path in enumerate(information["paths"]):
|
||||||
msg = true_msg.format(get_display_path(informations, idx))
|
if regexp and not regexp.search(path):
|
||||||
all_is_undocumented = False
|
continue
|
||||||
else:
|
if self._is_inaccessible_user_data(self.conf.option(path)):
|
||||||
if all_is_undocumented is None:
|
if all_is_undocumented is None:
|
||||||
all_is_undocumented = True
|
all_is_undocumented = True
|
||||||
msg = hidden_msg
|
msg = hidden_msg
|
||||||
values.append(msg)
|
else:
|
||||||
|
if regexp:
|
||||||
|
display_path = calculation['ori_path']
|
||||||
|
for identifier in regexp.findall(path):
|
||||||
|
display_path = display_path.replace(
|
||||||
|
"{{ identifier }}", self.formater.italic(identifier), 1
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
display_path = get_display_path(information, idx)
|
||||||
|
msg = true_msg.format(display_path)
|
||||||
|
all_is_undocumented = False
|
||||||
|
values.append(msg)
|
||||||
if all_is_undocumented and len(values) > 1:
|
if all_is_undocumented and len(values) > 1:
|
||||||
values = _("the values of undocumented variables")
|
values = _("the values of undocumented variables")
|
||||||
else:
|
else:
|
||||||
values = true_msg.format(calculation["value"])
|
values = true_msg.format(calculation["ori_path"])
|
||||||
elif calculation["type"] == "identifier":
|
elif calculation["type"] == "identifier":
|
||||||
if prop in PROPERTY_ATTRIBUTE:
|
if prop in PROPERTY_ATTRIBUTE:
|
||||||
values = calculation["value"]
|
values = calculation["value"]
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ fam1: # first family
|
||||||
var: no # a variable
|
var: no # a variable
|
||||||
fam2: # second family
|
fam2: # second family
|
||||||
var:
|
var:
|
||||||
description: a varaible
|
description: a variable
|
||||||
default:
|
default:
|
||||||
variable: __.fam1.var
|
variable: __.fam1.var
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ version: '1.0'
|
||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
version: '1.1'
|
version: '1.1'
|
||||||
var: # a varaible
|
var: # a variable
|
||||||
- a
|
- a
|
||||||
dyn_{{ identifier }}:
|
dyn_{{ identifier }}:
|
||||||
dynamic:
|
dynamic:
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ fam1: # first family
|
||||||
var: no # a variable
|
var: no # a variable
|
||||||
fam2: # second family
|
fam2: # second family
|
||||||
var:
|
var:
|
||||||
description: a varaible
|
description: a variable
|
||||||
default:
|
default:
|
||||||
variable: __.fam1.var
|
variable: __.fam1.var
|
||||||
----
|
----
|
||||||
|
|
@ -40,7 +40,7 @@ A variable. +
|
||||||
|
|
||||||
**fam2.var** +
|
**fam2.var** +
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
A varaible. +
|
A variable. +
|
||||||
**Default**: the value of the variable "fam1.var".
|
**Default**: the value of the variable "fam1.var".
|
||||||
|====
|
|====
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
{"fam1": {"type": "family", "informations": {"paths": ["fam1"], "names": ["fam1"], "description": "first family", "properties": [{"type": "mode", "name": "standard"}]}, "children": {"var": {"type": "variable", "default": "no", "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "standard"}, {"type": "property", "name": "mandatory"}], "paths": ["fam1.var"], "names": ["var"], "descriptions": ["A variable."]}}}, "fam2": {"type": "family", "informations": {"paths": ["fam2"], "names": ["fam2"], "description": "second family", "properties": [{"type": "mode", "name": "standard"}]}, "children": {"var": {"type": "variable", "default": "the value of the variable \"fam1.var\".", "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "standard"}, {"type": "property", "name": "mandatory"}], "paths": ["fam2.var"], "names": ["var"], "descriptions": ["A varaible."]}}}}
|
{"fam1": {"type": "family", "informations": {"paths": ["fam1"], "names": ["fam1"], "description": "first family", "properties": [{"type": "mode", "name": "standard"}]}, "children": {"var": {"type": "variable", "default": "no", "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "standard"}, {"type": "property", "name": "mandatory"}], "paths": ["fam1.var"], "names": ["var"], "descriptions": ["A variable."]}}}, "fam2": {"type": "family", "informations": {"paths": ["fam2"], "names": ["fam2"], "description": "second family", "properties": [{"type": "mode", "name": "standard"}]}, "children": {"var": {"type": "variable", "default": "the value of the variable \"fam1.var\".", "properties": [{"type": "type", "name": "string"}, {"type": "mode", "name": "standard"}, {"type": "property", "name": "mandatory"}], "paths": ["fam2.var"], "names": ["var"], "descriptions": ["A variable."]}}}}
|
||||||
|
|
@ -11,7 +11,7 @@ fam1: # first family
|
||||||
var: no # a variable
|
var: no # a variable
|
||||||
fam2: # second family
|
fam2: # second family
|
||||||
var:
|
var:
|
||||||
description: a varaible
|
description: a variable
|
||||||
default:
|
default:
|
||||||
variable: __.fam1.var
|
variable: __.fam1.var
|
||||||
```
|
```
|
||||||
|
|
@ -31,5 +31,5 @@ fam2: # second family
|
||||||
|
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| **fam2.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A varaible.<br/>**Default**: the value of the variable "fam1.var". |
|
| **fam2.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: the value of the variable "fam1.var". |
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ fam1: # first family
|
||||||
var: no # a variable
|
var: no # a variable
|
||||||
fam2: # second family
|
fam2: # second family
|
||||||
var:
|
var:
|
||||||
description: a varaible
|
description: a variable
|
||||||
default:
|
default:
|
||||||
variable: __.fam1.var
|
variable: __.fam1.var
|
||||||
```
|
```
|
||||||
|
|
@ -41,6 +41,6 @@ fam2: # second family
|
||||||
[1m [0m[1mVariable [0m[1m [0m [1m [0m[1mDescription [0m[1m [0m
|
[1m [0m[1mVariable [0m[1m [0m [1m [0m[1mDescription [0m[1m [0m
|
||||||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||||
[1mfam2.var[0m
|
[1mfam2.var[0m
|
||||||
[1;36;40mstring[0m [1;36;40mstandard[0m [1;36;40mmandatory[0m A varaible.
|
[1;36;40mstring[0m [1;36;40mstandard[0m [1;36;40mmandatory[0m A variable.
|
||||||
[1mDefault[0m: the value of the variable "fam1.var".
|
[1mDefault[0m: the value of the variable "fam1.var".
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
[cols="1a,1a"]
|
|
||||||
|====
|
|
||||||
| Variable | Description
|
|
||||||
|
|
|
||||||
|
|
||||||
**condition** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `unique` `multiple` |
|
|
||||||
A condition.
|
|
||||||
|
|
|
||||||
|
|
||||||
**variable** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` `unique` `multiple` |
|
|
||||||
A variable. +
|
|
||||||
**Disabled**: when the variable "condition" has the value "true".
|
|
||||||
|====
|
|
||||||
|
|
||||||
|
|
@ -1,75 +0,0 @@
|
||||||
{
|
|
||||||
"condition": {
|
|
||||||
"type": "variable",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "type",
|
|
||||||
"name": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "mode",
|
|
||||||
"name": "basic"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "multiple",
|
|
||||||
"name": "multiple"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths": [
|
|
||||||
"condition"
|
|
||||||
],
|
|
||||||
"names": [
|
|
||||||
"condition"
|
|
||||||
],
|
|
||||||
"descriptions": [
|
|
||||||
"A condition."
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"variable": {
|
|
||||||
"type": "variable",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "type",
|
|
||||||
"name": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "mode",
|
|
||||||
"name": "basic"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"annotation": "when the variable \"condition\" has the value \"true\"."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "multiple",
|
|
||||||
"name": "multiple"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths": [
|
|
||||||
"variable"
|
|
||||||
],
|
|
||||||
"names": [
|
|
||||||
"variable"
|
|
||||||
],
|
|
||||||
"descriptions": [
|
|
||||||
"A variable."
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
[cols="1a,1a"]
|
|
||||||
|====
|
|
||||||
| Variable | Description
|
|
||||||
|
|
|
||||||
|
|
||||||
**condition** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
|
||||||
A condition. +
|
|
||||||
**Default**:
|
|
||||||
|
|
||||||
* val1
|
|
||||||
* val2
|
|
||||||
|
|
|
||||||
|
|
||||||
**variable** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` `unique` `multiple` |
|
|
||||||
A variable. +
|
|
||||||
**Disabled**: when the variable "condition" has the value "true".
|
|
||||||
|====
|
|
||||||
|
|
||||||
|
|
@ -1,79 +0,0 @@
|
||||||
{
|
|
||||||
"condition": {
|
|
||||||
"type": "variable",
|
|
||||||
"default": [
|
|
||||||
"val1",
|
|
||||||
"val2"
|
|
||||||
],
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "type",
|
|
||||||
"name": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "mode",
|
|
||||||
"name": "standard"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "multiple",
|
|
||||||
"name": "multiple"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths": [
|
|
||||||
"condition"
|
|
||||||
],
|
|
||||||
"names": [
|
|
||||||
"condition"
|
|
||||||
],
|
|
||||||
"descriptions": [
|
|
||||||
"A condition."
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"variable": {
|
|
||||||
"type": "variable",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "type",
|
|
||||||
"name": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "mode",
|
|
||||||
"name": "basic"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"annotation": "when the variable \"condition\" has the value \"true\"."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "multiple",
|
|
||||||
"name": "multiple"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"paths": [
|
|
||||||
"variable"
|
|
||||||
],
|
|
||||||
"names": [
|
|
||||||
"variable"
|
|
||||||
],
|
|
||||||
"descriptions": [
|
|
||||||
"A variable."
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
14
tests/results/test/16_3family_empty_at_ends.adoc
Normal file
14
tests/results/test/16_3family_empty_at_ends.adoc
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
== family
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**family.var1** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
Var1.
|
||||||
|
|====
|
||||||
|
|
||||||
44
tests/results/test/16_3family_empty_at_ends.json
Normal file
44
tests/results/test/16_3family_empty_at_ends.json
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
{
|
||||||
|
"family": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"family"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"family"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"family.var1": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"family.var1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"var1"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
8
tests/results/test/16_3family_empty_at_ends.md
Normal file
8
tests/results/test/16_3family_empty_at_ends.md
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
# family
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
|
||||||
|
|
||||||
14
tests/results/test/16_3family_empty_at_ends.sh
Normal file
14
tests/results/test/16_3family_empty_at_ends.sh
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mfamily[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m basic [0m
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfamily.var1[0m │ Var1. │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
26
tests/results/test/40_0leadership_leader_follower.adoc
Normal file
26
tests/results/test/40_0leadership_leader_follower.adoc
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
== a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: the value of the variable "leadership.leader".
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -1,24 +1,31 @@
|
||||||
{
|
{
|
||||||
"rougail": {
|
"leadership": {
|
||||||
"type": "namespace",
|
"type": "leadership",
|
||||||
"informations": {
|
"informations": {
|
||||||
"paths": [
|
"paths": [
|
||||||
"rougail"
|
"leadership"
|
||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
"rougail"
|
"leadership"
|
||||||
],
|
],
|
||||||
"description": "Rougail",
|
"description": "a leadership",
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "mode",
|
"type": "mode",
|
||||||
"name": "basic"
|
"name": "standard"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"rougail.condition": {
|
"leadership.leader": {
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "type",
|
"type": "type",
|
||||||
|
|
@ -26,7 +33,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "mode",
|
"type": "mode",
|
||||||
"name": "basic"
|
"name": "standard"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "property",
|
"type": "property",
|
||||||
|
|
@ -42,17 +49,18 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"paths": [
|
"paths": [
|
||||||
"rougail.condition"
|
"leadership.leader"
|
||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
"condition"
|
"leader"
|
||||||
],
|
],
|
||||||
"descriptions": [
|
"descriptions": [
|
||||||
"A condition."
|
"A leader."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"rougail.variable": {
|
"leadership.follower": {
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"leadership.leader\".",
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "type",
|
"type": "type",
|
||||||
|
|
@ -60,34 +68,21 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "mode",
|
"type": "mode",
|
||||||
"name": "basic"
|
"name": "standard"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "property",
|
"type": "property",
|
||||||
"name": "mandatory"
|
"name": "mandatory"
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"annotation": "when the variable \"rougail.condition\" has the value \"true\"."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "multiple",
|
|
||||||
"name": "multiple"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"paths": [
|
"paths": [
|
||||||
"rougail.variable"
|
"leadership.follower"
|
||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
"variable"
|
"follower"
|
||||||
],
|
],
|
||||||
"descriptions": [
|
"descriptions": [
|
||||||
"A variable."
|
"A follower."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,7 +1,11 @@
|
||||||
# Variables for "Rougail"
|
# a leadership
|
||||||
|
|
||||||
| Variable | Description |
|
`standard`
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|
||||||
| **rougail.condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A condition.<br/>**Default**: <br/>- val1<br/>- val2 |
|
This family contains lists of variable blocks.
|
||||||
| **rougail.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A variable.<br/>**Disabled**: when the variable "rougail.condition" has the value "true". |
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: the value of the variable "leadership.leader". |
|
||||||
|
|
||||||
|
|
@ -1,12 +1,23 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mcondition[0m │ A condition. │
|
│ [1mleadership.leader[0m │ A leader. │
|
||||||
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
│ [1;7munique [0m [1;7m multiple [0m │ - val1 │
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
│ │ - val2 │
|
│ │ - value2 │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mvariable[0m │ A variable. │
|
│ [1mleadership.follower[0m │ A follower. │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: when the variable │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ [1;3;7mdisabled [0m [1;7m unique [0m [1;7m multiple [0m │ "condition" has the value "true". │
|
│ │ "leadership.leader". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -24,7 +24,7 @@ A variable. +
|
||||||
|
|
||||||
**fam2.var** +
|
**fam2.var** +
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
A varaible. +
|
A variable. +
|
||||||
**Default**: the value of the variable "fam1.var".
|
**Default**: the value of the variable "fam1.var".
|
||||||
|====
|
|====
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@
|
||||||
"var"
|
"var"
|
||||||
],
|
],
|
||||||
"descriptions": [
|
"descriptions": [
|
||||||
"A varaible."
|
"A variable."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,5 +12,5 @@
|
||||||
|
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| **fam2.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A varaible.<br/>**Default**: the value of the variable "fam1.var". |
|
| **fam2.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: the value of the variable "fam1.var". |
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfam2.var[0m │ A varaible. │
|
│ [1mfam2.var[0m │ A variable. │
|
||||||
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "fam1.var". │
|
│ │ "fam1.var". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
== a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `multiple` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: the value of the variable "leadership.leader".
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -1,27 +1,30 @@
|
||||||
{
|
{
|
||||||
"rougail": {
|
"leadership": {
|
||||||
"type": "namespace",
|
"type": "leadership",
|
||||||
"informations": {
|
"informations": {
|
||||||
"paths": [
|
"paths": [
|
||||||
"rougail"
|
"leadership"
|
||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
"rougail"
|
"leadership"
|
||||||
],
|
],
|
||||||
"description": "Rougail",
|
"description": "a leadership",
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "mode",
|
"type": "mode",
|
||||||
"name": "basic"
|
"name": "standard"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"children": {
|
"children": {
|
||||||
"rougail.condition": {
|
"leadership.leader": {
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": [
|
"default": [
|
||||||
"val1",
|
"value1",
|
||||||
"val2"
|
"value2"
|
||||||
],
|
],
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
|
|
@ -46,17 +49,20 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"paths": [
|
"paths": [
|
||||||
"rougail.condition"
|
"leadership.leader"
|
||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
"condition"
|
"leader"
|
||||||
],
|
],
|
||||||
"descriptions": [
|
"descriptions": [
|
||||||
"A condition."
|
"A leader."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"rougail.variable": {
|
"leadership.follower": {
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"the value of the variable \"leadership.leader\"."
|
||||||
|
],
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "type",
|
"type": "type",
|
||||||
|
|
@ -64,34 +70,25 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "mode",
|
"type": "mode",
|
||||||
"name": "basic"
|
"name": "standard"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "property",
|
"type": "property",
|
||||||
"name": "mandatory"
|
"name": "mandatory"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"annotation": "when the variable \"rougail.condition\" has the value \"true\"."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "unique"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "multiple",
|
"type": "multiple",
|
||||||
"name": "multiple"
|
"name": "multiple"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"paths": [
|
"paths": [
|
||||||
"rougail.variable"
|
"leadership.follower"
|
||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
"variable"
|
"follower"
|
||||||
],
|
],
|
||||||
"descriptions": [
|
"descriptions": [
|
||||||
"A variable."
|
"A follower."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,5 +1,11 @@
|
||||||
| Variable | Description |
|
# a leadership
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|
||||||
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A condition.<br/>**Default**: <br/>- val1<br/>- val2 |
|
`standard`
|
||||||
| **variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A variable.<br/>**Disabled**: when the variable "condition" has the value "true". |
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.<br/>**Default**: the value of the variable "leadership.leader". |
|
||||||
|
|
||||||
|
|
@ -1,11 +1,23 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mcondition[0m │ A condition. │
|
│ [1mleadership.leader[0m │ A leader. │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m unique [0m │ │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
│ [1;7mmultiple [0m │ │
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mvariable[0m │ A variable. │
|
│ [1mleadership.follower[0m │ A follower. │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: when the variable │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ [1;3;7mdisabled [0m [1;7m unique [0m [1;7m multiple [0m │ "condition" has the value "true". │
|
│ [1;7mmultiple [0m │ "leadership.leader". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,36 @@
|
||||||
|
== leader
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leader.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
Leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* a
|
||||||
|
* b
|
||||||
|
|
|
||||||
|
|
||||||
|
**leader.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` |
|
||||||
|
Follower.
|
||||||
|
|====
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `unique` `multiple` |
|
||||||
|
Variable. +
|
||||||
|
**Default**: the value of the variable "leader.follower".
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,106 @@
|
||||||
|
{
|
||||||
|
"leader": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leader.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"a",
|
||||||
|
"b"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leader.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leader.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leader.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"leader.follower\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"variable"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"variable"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
# leader
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Leader.<br/>**Default**: <br/>- a<br/>- b |
|
||||||
|
| **leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | Follower. |
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Variable.<br/>**Default**: the value of the variable "leader.follower". |
|
||||||
|
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mleader[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mleader.leader[0m │ Leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - a │
|
||||||
|
│ │ - b │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mleader.follower[0m │ Follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mvariable[0m │ Variable. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m unique [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7mmultiple [0m │ "leader.follower". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
43
tests/results/test/40_9leadership-calculation-variable.adoc
Normal file
43
tests/results/test/40_9leadership-calculation-variable.adoc
Normal file
|
|
@ -0,0 +1,43 @@
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**calculate** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A calculated variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|====
|
||||||
|
|
||||||
|
== a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leader.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**: the value of the variable "calculate".
|
||||||
|
|
|
||||||
|
|
||||||
|
**leader.follower1** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: val11
|
||||||
|
|
|
||||||
|
|
||||||
|
**leader.follower2** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
An other follower. +
|
||||||
|
**Default**: val21
|
||||||
|
|====
|
||||||
|
|
||||||
152
tests/results/test/40_9leadership-calculation-variable.json
Normal file
152
tests/results/test/40_9leadership-calculation-variable.json
Normal file
|
|
@ -0,0 +1,152 @@
|
||||||
|
{
|
||||||
|
"calculate": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"calculate"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"calculate"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A calculated variable."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leader": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leader.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"calculate\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leader.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leader.follower1": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "val11",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leader.follower1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower1"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leader.follower2": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "val21",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leader.follower2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower2"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"An other follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
tests/results/test/40_9leadership-calculation-variable.md
Normal file
16
tests/results/test/40_9leadership-calculation-variable.md
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
|
||||||
|
# a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: the value of the variable "calculate". |
|
||||||
|
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||||
|
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||||
|
|
||||||
32
tests/results/test/40_9leadership-calculation-variable.sh
Normal file
32
tests/results/test/40_9leadership-calculation-variable.sh
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mcalculate[0m │ A calculated variable. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mleader.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ "calculate". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mleader.follower1[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val11 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mleader.follower2[0m │ An other follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
== a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_1.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_1.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
A follower.
|
||||||
|
|====
|
||||||
|
|
||||||
|
== a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_2.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**: the value of the variable "leadership_1.follower".
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_2.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: val
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,174 @@
|
||||||
|
{
|
||||||
|
"leadership_1": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"leadership_1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_1"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership_1.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_1.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leadership_1.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_1.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"leadership_2": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"leadership_2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_2"
|
||||||
|
],
|
||||||
|
"description": "a second leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership_2.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"leadership_1.follower\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_2.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leadership_2.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "val",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_2.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
# a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leadership_1.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **leadership_1.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||||
|
|
||||||
|
# a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leadership_2.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: the value of the variable "leadership_1.follower". |
|
||||||
|
| **leadership_2.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val |
|
||||||
|
|
||||||
|
|
@ -0,0 +1,43 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m basic [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mleadership_1.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mleadership_1.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96ma second leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mleadership_2.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ "leadership_1.follower". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mleadership_2.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
== a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_1.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_1.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
A follower.
|
||||||
|
|====
|
||||||
|
|
||||||
|
== a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_2.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**leadership_2.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `multiple` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: the value of the variable "leadership_1.leader".
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,181 @@
|
||||||
|
{
|
||||||
|
"leadership_1": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"leadership_1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_1"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership_1.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_1.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leadership_1.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_1.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"leadership_2": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"leadership_2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_2"
|
||||||
|
],
|
||||||
|
"description": "a second leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership_2.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_2.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leadership_2.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"leadership_1.leader\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"leadership_2.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
# a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leadership_1.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **leadership_1.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||||
|
|
||||||
|
# a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **leadership_2.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **leadership_2.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.<br/>**Default**: the value of the variable "leadership_1.leader". |
|
||||||
|
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m basic [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mleadership_1.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mleadership_1.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96ma second leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mleadership_2.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mleadership_2.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7mmultiple [0m │ "leadership_1.leader". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
33
tests/results/test/60_0family_dynamic_upper_char.adoc
Normal file
33
tests/results/test/60_0family_dynamic_upper_char.adoc
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* Val1
|
||||||
|
* VAL2
|
||||||
|
|====
|
||||||
|
|
||||||
|
== A dynamic family
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family builds families dynamically.
|
||||||
|
|
||||||
|
**Identifiers**: the value of the variable "var".
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**dyn__Val1__.var** +
|
||||||
|
**dyn__VAL2__.var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
A dynamic variable.
|
||||||
|
|====
|
||||||
|
|
||||||
94
tests/results/test/60_0family_dynamic_upper_char.json
Normal file
94
tests/results/test/60_0family_dynamic_upper_char.json
Normal file
|
|
@ -0,0 +1,94 @@
|
||||||
|
{
|
||||||
|
"var": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"Val1",
|
||||||
|
"VAL2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"var"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"var"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A suffix variable."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"dyn{{ identifier }}": {
|
||||||
|
"type": "dynamic",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"dynVal1",
|
||||||
|
"dynVAL2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"dynval1",
|
||||||
|
"dynval2"
|
||||||
|
],
|
||||||
|
"description": "A dynamic family",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"identifiers": "the value of the variable \"var\".",
|
||||||
|
"help": [
|
||||||
|
"This family builds families dynamically."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"dyn{{ identifier }}.var": {
|
||||||
|
"paths": [
|
||||||
|
"dynVal1.var",
|
||||||
|
"dynVAL2.var"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"var",
|
||||||
|
"var"
|
||||||
|
],
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A dynamic variable."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
tests/results/test/60_0family_dynamic_upper_char.md
Normal file
16
tests/results/test/60_0family_dynamic_upper_char.md
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- Val1<br/>- VAL2 |
|
||||||
|
|
||||||
|
# A dynamic family
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family builds families dynamically.
|
||||||
|
|
||||||
|
**Identifiers**: the value of the variable "var".
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **dyn*Val1*.var**<br/>**dyn*VAL2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
||||||
29
tests/results/test/60_0family_dynamic_upper_char.sh
Normal file
29
tests/results/test/60_0family_dynamic_upper_char.sh
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mvar[0m │ A suffix variable. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - Val1 │
|
||||||
|
│ │ - VAL2 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mA dynamic family[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m basic [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family builds families dynamically.
|
||||||
|
|
||||||
|
|
||||||
|
[1mIdentifiers[0m: the value of the variable [32m"var"[0m.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mdyn[0m[1;3mVal1[0m[1m.var[0m │ A dynamic variable. │
|
||||||
|
│ [1mdyn[0m[1;3mVAL2[0m[1m.var[0m │ │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -39,6 +39,6 @@ A dynamic variable.
|
||||||
**var2** +
|
**var2** +
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
A variable calculated. +
|
A variable calculated. +
|
||||||
**Default**: the values of undocumented variables.
|
**Default**: the value of the variable "dynval1.var".
|
||||||
|====
|
|====
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@
|
||||||
},
|
},
|
||||||
"var2": {
|
"var2": {
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": "the values of undocumented variables.",
|
"default": "the value of the variable \"dynval1.var\".",
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "type",
|
"type": "type",
|
||||||
|
|
|
||||||
|
|
@ -16,5 +16,5 @@ This family builds families dynamically.
|
||||||
|
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.<br/>**Default**: the values of undocumented variables. |
|
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.<br/>**Default**: the value of the variable "dynval1.var". |
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,6 @@ This family builds families dynamically.
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mvar2[0m │ A variable calculated. │
|
│ [1mvar2[0m │ A variable calculated. │
|
||||||
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the values of undocumented │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ variables. │
|
│ │ "dynval1.var". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,6 @@ A variable inside dynamic family. +
|
||||||
**var2** +
|
**var2** +
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` |
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` |
|
||||||
A variable. +
|
A variable. +
|
||||||
**Default**: the values of undocumented variables.
|
**Default**: the value of the variable "dyn_val1.var".
|
||||||
|====
|
|====
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@
|
||||||
},
|
},
|
||||||
"var2": {
|
"var2": {
|
||||||
"type": "variable",
|
"type": "variable",
|
||||||
"default": "the values of undocumented variables.",
|
"default": "the value of the variable \"dyn_val1.var\".",
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "type",
|
"type": "type",
|
||||||
|
|
|
||||||
|
|
@ -16,5 +16,5 @@ This family builds families dynamically.
|
||||||
|
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.<br/>**Default**: the values of undocumented variables. |
|
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.<br/>**Default**: the value of the variable "dyn_val1.var". |
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,6 @@ This family builds families dynamically.
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mvar2[0m │ A variable. │
|
│ [1mvar2[0m │ A variable. │
|
||||||
│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the values of undocumented │
|
│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ variables. │
|
│ │ "dyn_val1.var". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,13 @@
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
variable:
|
family:
|
||||||
- example
|
var1: example
|
||||||
```
|
```
|
||||||
# Example with all variables modifiable
|
# Example with all variables modifiable
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
condition:
|
family:
|
||||||
- val1
|
var1: example
|
||||||
- val2
|
|
||||||
variable:
|
|
||||||
- example
|
|
||||||
```
|
```
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
leadership:
|
||||||
|
- leader: value1
|
||||||
|
follower: value1
|
||||||
|
- leader: value2
|
||||||
|
follower: value2
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
leadership:
|
||||||
|
- leader: value1
|
||||||
|
follower:
|
||||||
|
- value1
|
||||||
|
- leader: value2
|
||||||
|
follower:
|
||||||
|
- value2
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
leader:
|
||||||
|
- leader: a
|
||||||
|
follower: example
|
||||||
|
- leader: b
|
||||||
|
follower: example
|
||||||
|
variable:
|
||||||
|
-
|
||||||
|
-
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
calculate:
|
||||||
|
- value1
|
||||||
|
- value2
|
||||||
|
leader:
|
||||||
|
- leader: value1
|
||||||
|
follower1: val11
|
||||||
|
follower2: val21
|
||||||
|
- leader: value2
|
||||||
|
follower1: val11
|
||||||
|
follower2: val21
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
leadership_1:
|
||||||
|
- leader: value1
|
||||||
|
follower: example
|
||||||
|
- leader: value2
|
||||||
|
follower: example
|
||||||
|
leadership_2:
|
||||||
|
- leader:
|
||||||
|
follower: val
|
||||||
|
- leader:
|
||||||
|
follower: val
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
leadership_1:
|
||||||
|
- leader: value1
|
||||||
|
follower: example
|
||||||
|
- leader: value2
|
||||||
|
follower: example
|
||||||
|
leadership_2:
|
||||||
|
- leader: value1
|
||||||
|
follower:
|
||||||
|
- value1
|
||||||
|
- value2
|
||||||
|
- leader: value2
|
||||||
|
follower:
|
||||||
|
- value1
|
||||||
|
- value2
|
||||||
|
```
|
||||||
|
|
@ -2,17 +2,20 @@
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
condition:
|
dynval1:
|
||||||
- example
|
var: example
|
||||||
variable:
|
dynval2:
|
||||||
- example
|
var: example
|
||||||
```
|
```
|
||||||
# Example with all variables modifiable
|
# Example with all variables modifiable
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
condition:
|
var:
|
||||||
- example
|
- Val1
|
||||||
variable:
|
- VAL2
|
||||||
- example
|
dynval1:
|
||||||
|
var: example
|
||||||
|
dynval2:
|
||||||
|
var: example
|
||||||
```
|
```
|
||||||
|
|
@ -1,18 +0,0 @@
|
||||||
== Variables for "Rougail"
|
|
||||||
|
|
||||||
[cols="1a,1a"]
|
|
||||||
|====
|
|
||||||
| Variable | Description
|
|
||||||
|
|
|
||||||
|
|
||||||
**rougail.condition** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `unique` `multiple` |
|
|
||||||
A condition.
|
|
||||||
|
|
|
||||||
|
|
||||||
**rougail.variable** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` `unique` `multiple` |
|
|
||||||
A variable. +
|
|
||||||
**Disabled**: when the variable "rougail.condition" has the value "true".
|
|
||||||
|====
|
|
||||||
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
== Variables for "Rougail"
|
|
||||||
|
|
||||||
[cols="1a,1a"]
|
|
||||||
|====
|
|
||||||
| Variable | Description
|
|
||||||
|
|
|
||||||
|
|
||||||
**rougail.condition** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
|
||||||
A condition. +
|
|
||||||
**Default**:
|
|
||||||
|
|
||||||
* val1
|
|
||||||
* val2
|
|
||||||
|
|
|
||||||
|
|
||||||
**rougail.variable** +
|
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` `__disabled__` `unique` `multiple` |
|
|
||||||
A variable. +
|
|
||||||
**Disabled**: when the variable "rougail.condition" has the value "true".
|
|
||||||
|====
|
|
||||||
|
|
||||||
16
tests/results/test_namespace/16_3family_empty_at_ends.adoc
Normal file
16
tests/results/test_namespace/16_3family_empty_at_ends.adoc
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
=== rougail.family
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.family.var1** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
Var1.
|
||||||
|
|====
|
||||||
|
|
||||||
64
tests/results/test_namespace/16_3family_empty_at_ends.json
Normal file
64
tests/results/test_namespace/16_3family_empty_at_ends.json
Normal file
|
|
@ -0,0 +1,64 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"family": {
|
||||||
|
"type": "family",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.family"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"family"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.family.var1": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.family.var1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"var1"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
10
tests/results/test_namespace/16_3family_empty_at_ends.md
Normal file
10
tests/results/test_namespace/16_3family_empty_at_ends.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Variables for "Rougail"
|
||||||
|
|
||||||
|
## rougail.family
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
|
||||||
|
|
||||||
19
tests/results/test_namespace/16_3family_empty_at_ends.sh
Normal file
19
tests/results/test_namespace/16_3family_empty_at_ends.sh
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92mrougail.family[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m basic [0m
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.family.var1[0m │ Var1. │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
=== a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: the value of the variable "rougail.leadership.leader".
|
||||||
|
|====
|
||||||
|
|
||||||
110
tests/results/test_namespace/40_0leadership_leader_follower.json
Normal file
110
tests/results/test_namespace/40_0leadership_leader_follower.json
Normal file
|
|
@ -0,0 +1,110 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leadership.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leadership.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"rougail.leadership.leader\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,7 +1,13 @@
|
||||||
# Variables for "Rougail"
|
# Variables for "Rougail"
|
||||||
|
|
||||||
| Variable | Description |
|
## a leadership
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|
||||||
| **rougail.condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A condition. |
|
`standard`
|
||||||
| **rougail.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A variable.<br/>**Disabled**: when the variable "rougail.condition" has the value "true". |
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **rougail.leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: the value of the variable "rougail.leadership.leader". |
|
||||||
|
|
||||||
|
|
@ -3,16 +3,26 @@
|
||||||
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mrougail.condition[0m │ A condition. │
|
│ [1mrougail.leadership.leader[0m │ A leader. │
|
||||||
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
│ [1;7munique [0m [1;7m multiple [0m │ - val1 │
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
│ │ - val2 │
|
│ │ - value2 │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mrougail.variable[0m │ A variable. │
|
│ [1mrougail.leadership.follower[0m │ A follower. │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: when the variable │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ [1;3;7mdisabled [0m [1;7m unique [0m [1;7m multiple [0m │ "rougail.condition" has the value │
|
│ │ "rougail.leadership.leader". │
|
||||||
│ │ "true". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -26,7 +26,7 @@ A variable. +
|
||||||
|
|
||||||
**rougail.fam2.var** +
|
**rougail.fam2.var** +
|
||||||
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
A varaible. +
|
A variable. +
|
||||||
**Default**: the value of the variable "rougail.fam1.var".
|
**Default**: the value of the variable "rougail.fam1.var".
|
||||||
|====
|
|====
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@
|
||||||
"var"
|
"var"
|
||||||
],
|
],
|
||||||
"descriptions": [
|
"descriptions": [
|
||||||
"A varaible."
|
"A variable."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,5 +14,5 @@
|
||||||
|
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| **rougail.fam2.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A varaible.<br/>**Default**: the value of the variable "rougail.fam1.var". |
|
| **rougail.fam2.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: the value of the variable "rougail.fam1.var". |
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mrougail.fam2.var[0m │ A varaible. │
|
│ [1mrougail.fam2.var[0m │ A variable. │
|
||||||
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ │ "rougail.fam1.var". │
|
│ │ "rougail.fam1.var". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
=== a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `multiple` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: the value of the variable "rougail.leadership.leader".
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,116 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leadership.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leadership.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"the value of the variable \"rougail.leadership.leader\"."
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
| Variable | Description |
|
# Variables for "Rougail"
|
||||||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|
||||||
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A condition. |
|
## a leadership
|
||||||
| **variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* `unique` `multiple` | A variable.<br/>**Disabled**: when the variable "condition" has the value "true". |
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **rougail.leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.<br/>**Default**: the value of the variable "rougail.leadership.leader". |
|
||||||
|
|
||||||
|
|
@ -3,15 +3,26 @@
|
||||||
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mrougail.condition[0m │ A condition. │
|
│ [1mrougail.leadership.leader[0m │ A leader. │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m unique [0m │ │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
│ [1;7mmultiple [0m │ │
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mrougail.variable[0m │ A variable. │
|
│ [1mrougail.leadership.follower[0m │ A follower. │
|
||||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m [1;3;7m [0m │ [1mDisabled[0m: when the variable │
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
│ [1;3;7mdisabled [0m [1;7m unique [0m [1;7m multiple [0m │ "rougail.condition" has the value │
|
│ [1;7mmultiple [0m │ "rougail.leadership.leader". │
|
||||||
│ │ "true". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
=== rougail.leader
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leader.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
Leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* a
|
||||||
|
* b
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leader.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` |
|
||||||
|
Follower.
|
||||||
|
|====
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `unique` `multiple` |
|
||||||
|
Variable. +
|
||||||
|
**Default**: the value of the variable "rougail.leader.follower".
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,126 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leader": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leader.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"a",
|
||||||
|
"b"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leader.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leader.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leader.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rougail.variable": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"rougail.leader.follower\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.variable"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"variable"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
# Variables for "Rougail"
|
||||||
|
|
||||||
|
## rougail.leader
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Leader.<br/>**Default**: <br/>- a<br/>- b |
|
||||||
|
| **rougail.leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | Follower. |
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Variable.<br/>**Default**: the value of the variable "rougail.leader.follower". |
|
||||||
|
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92mrougail.leader[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.leader.leader[0m │ Leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - a │
|
||||||
|
│ │ - b │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.leader.follower[0m │ Follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.variable[0m │ Variable. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m unique [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7mmultiple [0m │ "rougail.leader.follower". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.calculate** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A calculated variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|====
|
||||||
|
|
||||||
|
=== a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leader.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**: the value of the variable "rougail.calculate".
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leader.follower1** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: val11
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leader.follower2** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
An other follower. +
|
||||||
|
**Default**: val21
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,172 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.calculate": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.calculate"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"calculate"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A calculated variable."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"leader": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leader.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"rougail.calculate\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leader.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leader.follower1": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "val11",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leader.follower1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower1"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leader.follower2": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "val21",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leader.follower2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower2"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"An other follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Variables for "Rougail"
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
|
||||||
|
## a leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: the value of the variable "rougail.calculate". |
|
||||||
|
| **rougail.leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||||
|
| **rougail.leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||||
|
|
||||||
|
|
@ -0,0 +1,37 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.calculate[0m │ A calculated variable. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.leader.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.calculate". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.leader.follower1[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val11 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.leader.follower2[0m │ An other follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val21 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
=== a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_1.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_1.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
A follower.
|
||||||
|
|====
|
||||||
|
|
||||||
|
=== a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_2.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**: the value of the variable "rougail.leadership_1.follower".
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_2.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: val
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,194 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership_1": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_1"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leadership_1.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_1.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leadership_1.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_1.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"leadership_2": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_2"
|
||||||
|
],
|
||||||
|
"description": "a second leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leadership_2.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"rougail.leadership_1.follower\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_2.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leadership_2.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "val",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_2.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Variables for "Rougail"
|
||||||
|
|
||||||
|
## a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leadership_1.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **rougail.leadership_1.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||||
|
|
||||||
|
## a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leadership_2.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: the value of the variable "rougail.leadership_1.follower". |
|
||||||
|
| **rougail.leadership_2.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val |
|
||||||
|
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m basic [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.leadership_1.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.leadership_1.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92ma second leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.leadership_2.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ "rougail.leadership_1.follower". │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.leadership_2.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,53 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
=== a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_1.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_1.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
A follower.
|
||||||
|
|====
|
||||||
|
|
||||||
|
=== a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_2.leader** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A leader. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* value1
|
||||||
|
* value2
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.leadership_2.follower** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `multiple` |
|
||||||
|
A follower. +
|
||||||
|
**Default**: the value of the variable "rougail.leadership_1.leader".
|
||||||
|
|====
|
||||||
|
|
||||||
|
|
@ -0,0 +1,201 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"leadership_1": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_1"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_1"
|
||||||
|
],
|
||||||
|
"description": "a leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leadership_1.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_1.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leadership_1.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_1.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"leadership_2": {
|
||||||
|
"type": "leadership",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leadership_2"
|
||||||
|
],
|
||||||
|
"description": "a second leadership",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"help": [
|
||||||
|
"This family contains lists of variable blocks."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.leadership_2.leader": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"value1",
|
||||||
|
"value2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_2.leader"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"leader"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A leader."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rougail.leadership_2.follower": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": "the value of the variable \"rougail.leadership_1.leader\".",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.leadership_2.follower"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"follower"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A follower."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Variables for "Rougail"
|
||||||
|
|
||||||
|
## a leadership
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leadership_1.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **rougail.leadership_1.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||||
|
|
||||||
|
## a second leadership
|
||||||
|
|
||||||
|
`standard`
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| **rougail.leadership_2.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||||
|
| **rougail.leadership_2.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.<br/>**Default**: the value of the variable "rougail.leadership_1.leader". |
|
||||||
|
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;96mVariables for [0m[1;4;96m"Rougail"[0m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92ma leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m basic [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.leadership_1.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.leadership_1.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
||||||
|
[1;4;92ma second leadership[0m
|
||||||
|
|
||||||
|
|
||||||
|
[1;7m standard [0m
|
||||||
|
|
||||||
|
|
||||||
|
This family contains lists of variable blocks.
|
||||||
|
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.leadership_2.leader[0m │ A leader. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7munique [0m [1;7m multiple [0m │ - value1 │
|
||||||
|
│ │ - value2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.leadership_2.follower[0m │ A follower. │
|
||||||
|
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: the value of the variable │
|
||||||
|
│ [1;7mmultiple [0m │ "rougail.leadership_1.leader". │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
== Variables for "Rougail"
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` |
|
||||||
|
A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* Val1
|
||||||
|
* VAL2
|
||||||
|
|====
|
||||||
|
|
||||||
|
=== A dynamic family
|
||||||
|
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
This family builds families dynamically.
|
||||||
|
|
||||||
|
**Identifiers**: the value of the variable "rougail.var".
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
|
|
||||||
|
|
||||||
|
**rougail.dyn__Val1__.var** +
|
||||||
|
**rougail.dyn__VAL2__.var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
|
||||||
|
A dynamic variable.
|
||||||
|
|====
|
||||||
|
|
||||||
114
tests/results/test_namespace/60_0family_dynamic_upper_char.json
Normal file
114
tests/results/test_namespace/60_0family_dynamic_upper_char.json
Normal file
|
|
@ -0,0 +1,114 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"rougail"
|
||||||
|
],
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.var": {
|
||||||
|
"type": "variable",
|
||||||
|
"default": [
|
||||||
|
"Val1",
|
||||||
|
"VAL2"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "multiple",
|
||||||
|
"name": "multiple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paths": [
|
||||||
|
"rougail.var"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"var"
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A suffix variable."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"dyn{{ identifier }}": {
|
||||||
|
"type": "dynamic",
|
||||||
|
"informations": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.dynVal1",
|
||||||
|
"rougail.dynVAL2"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"dynval1",
|
||||||
|
"dynval2"
|
||||||
|
],
|
||||||
|
"description": "A dynamic family",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"identifiers": "the value of the variable \"rougail.var\".",
|
||||||
|
"help": [
|
||||||
|
"This family builds families dynamically."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"rougail.dyn{{ identifier }}.var": {
|
||||||
|
"paths": [
|
||||||
|
"rougail.dynVal1.var",
|
||||||
|
"rougail.dynVAL2.var"
|
||||||
|
],
|
||||||
|
"names": [
|
||||||
|
"var",
|
||||||
|
"var"
|
||||||
|
],
|
||||||
|
"type": "variable",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "type",
|
||||||
|
"name": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "mode",
|
||||||
|
"name": "basic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"descriptions": [
|
||||||
|
"A dynamic variable."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue