diff --git a/doc/family/REAME.md b/doc/family/REAME.md new file mode 100644 index 000000000..1aff05726 --- /dev/null +++ b/doc/family/REAME.md @@ -0,0 +1,5 @@ +# Famille + + - [Une famille](simple.md) + - [Famille crée dynamiquement](auto.md) + diff --git a/doc/family/auto.md b/doc/family/auto.md new file mode 100644 index 000000000..a160285e7 --- /dev/null +++ b/doc/family/auto.md @@ -0,0 +1,29 @@ +# Famille crée dynamiquement + +Pour créer une famille dynamiquement, il faut créer une family fictive lié à une variable. +Le nom et la description de la famille et des variables qu'elle contient sera en réalité le prefix du nouveau nom/description. Le suffix viendra de la variable liée. + +Par exemple : + +``` + + + val1 + val2 + + + + + +``` + +Créera trois familles : + +- la famille : "my_family" +- la famille dynamique : "my_dyn_family_val1" avec la description "Describe val1" +- la famille dynamique : "my_dyn_family_val2" avec la description "Describe val2" + +Dans la famille dynamique "my_dyn_family_val1" on retrouvera une variable "my_dyn_var_val1". + +Bien évidement si le contenu de "varname" venait a évolué, de nouvelles familles dynamiques pouvent apparaitre ou des familles dynamiques peuvent disparaître. + diff --git a/doc/family.md b/doc/family/simple.md similarity index 57% rename from doc/family.md rename to doc/family/simple.md index 170e868d2..76acb0d31 100644 --- a/doc/family.md +++ b/doc/family/simple.md @@ -1,6 +1,4 @@ -# Famille - -## Une famille +# Une famille Une famille est un conteneur de variables. @@ -56,32 +54,3 @@ Pour cacher une famille : ``` ``` + +FIXME + +### Paramètre de type information + +Le paramètre peut être la valeur est issue d'une information de la configuration. + +Créons une variable et la contrainte : + +``` + + + + + + + + server_name + + +``` + +Dans ce cas, l'information de la configuration "server_name" sera utilisé comme valeur de la variable "my_calculated_variable". +Si l'information n'existe pas, la paramètre aura la valeur "None". +