From ac44b1857bfc8b504b65b4b39284b92eee93d4ac Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Sat, 6 Feb 2021 17:11:17 +0100 Subject: [PATCH] reorganise --- doc/family/REAME.md | 5 ++ doc/family/auto.md | 29 ++++++++ doc/{family.md => family/simple.md} | 33 +-------- doc/fill.md | 103 +++++++++++++++++----------- 4 files changed, 99 insertions(+), 71 deletions(-) create mode 100644 doc/family/REAME.md create mode 100644 doc/family/auto.md rename doc/{family.md => family/simple.md} (57%) diff --git a/doc/family/REAME.md b/doc/family/REAME.md new file mode 100644 index 00000000..1aff0572 --- /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 00000000..a160285e --- /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 170e868d..76acb0d3 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". +