--- gitea: none include_toc: true --- [🇬🇧 (EN)](README.md) - [đŸ‡«đŸ‡· (FR)](README.fr.md) ## GĂ©nĂ©rer la documentation depuis les fichiers de structure > **🛈 Informations** > > Les fichiers de structure contiennent toutes les informations relatif aux variables. Cette sortie gĂ©nĂšre la documentation pour tout ou partie de ces variables.\ > **Chemin** : doc\ > *`dĂ©sactivĂ©`*\ > **DĂ©sactivĂ©** : si doc n'est pas spĂ©cifiĂ© dans "[SĂ©lection pour sortie](#step.output)" | Variable | Description | Valeur par dĂ©faut | Type | ContrĂŽle des accĂšs | Validateur | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|-------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------| | **doc.output_format**
**Ligne de commande** : -do, --doc.output_format
**Variable d'environnement** : ROUGAILCLI_DOC.OUTPUT_FORMAT | Le format de sortie de la documentation générée. | console | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | **Choix** :
‱ console
‱ asciidoc
‱ html
‱ github
‱ gitlab
‱ json | | **doc.tabular_template**
**Ligne de commande** : -dm, --doc.tabular_template
**Variable d'environnement** : ROUGAILCLI_DOC.TABULAR_TEMPLATE | GénÚre la documentation avec ce modÚle de tableau.
Les variables sont documentées avec une vue tableau. Une sélection de modÚle vous permet de choisir le contenu de chaque colonne. | two_columns | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | *`désactivé`*
**Désactivé** : "[Le format de sortie de la documentation générée](#doc.output_format)" en json n\'est pas compatible avec cette variable
| **Choix** :
‱ two_columns
‱ three_columns
‱ four_columns
‱ five_columns
‱ six_columns | | **doc.contents**
**Ligne de commande** : -dc, --doc.contents
**Variable d'environnement** : ROUGAILCLI_DOC.CONTENTS | Contenu généré.
Vous pouvez gĂ©nĂ©rer trois type de documentation. Toutes les variables ("variables"), un exemple de fichier au format YAML ("example") ou le journal des changements ("changelog"). | ‱ variables | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `obligatoire` | *`cachĂ©e`*
**Cachée** : "[Le format de sortie de la documentation générée](#doc.output_format)" en json n'est pas compatible avec "[Contenu généré](#doc.contents)" changelog or example
| `unique`
**Choix** :
‱ variables
‱ example
‱ changelog | | **doc.title_level**
**Ligne de commande** : -dt, --doc.title_level
**Variable d'environnement** : ROUGAILCLI_DOC.TITLE_LEVEL | Niveau de titre de départ. | 1 | [`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | | **doc.default_values**
**Ligne de commande** :
‱ --doc.default_values
‱ --doc.no-default_values
**Variable d'environnement** : ROUGAILCLI_DOC.DEFAULT_VALUES | Modifier les valeurs pour documenter toutes les variables.
Pour documenter les variables des leadership ou des familles dynamiques, il est parfois nécessaire de générer des valeurs, qui peuvent modifier les valeurs de la configuration. Soyez vigilent si vous réutilisez cette configuration. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | | **doc.true_color**
**Ligne de commande** :
‱ --doc.true_color
‱ --doc.no-true_color
**Variable d'environnement** : ROUGAILCLI_DOC.TRUE_COLOR | Afficher la documentation dans la console en permanence avec un terminal en couleurs réelles. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | *`désactivé`*
**Désactivé** : lorsque la variable "[Le format de sortie de la documentation générée](#doc.output_format)" n'a pas la valeur "console" | | | **doc.root**
**Ligne de commande** : -dr, --doc.root
**Variable d'environnement** : ROUGAILCLI_DOC.ROOT | Documenter les variables enfants de cette famille.
Par dĂ©faut, toute les variables accessibles sont incluent dans la documentation. Il est possible de dĂ©finir une famille a partir de laquelle la documentation doit ĂȘtre gĂ©nĂ©rĂ©e. | | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) | | | ### Les variables pour cette famille sont documentĂ©s dans un autre fichier > **🛈 Informations** > > Si vous sĂ©parez les variables dans diffĂ©rents fichiers, le lien entre les variables va ĂȘtre cassĂ©. Dans ce cas, vous devez dĂ©finit diffĂ©rents nom de fichiers pour les fichiers contenant ces variables.\ > Cette famille contient des listes de bloc de variable.\ > **Chemin** : doc.other_root_filenames\ > *`dĂ©sactivĂ©`*\ > **DĂ©sactivĂ©** : lorsque la variable "[Documenter les variables enfants de cette famille](#doc.root)" a la valeur "null" | Variable | Description | Type | Validateur | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------| | **doc.other_root_filenames.root_path**
**Ligne de commande** : --doc.other_root_filenames.root_path
**Variable d'environnement** : ROUGAILCLI_DOC.OTHER_ROOT_FILENAMES.ROOT_PATH | Ce fichier contient les variables enfants de la famille. | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` | `unique` | | **doc.other_root_filenames.filename**
**Ligne de commande** : --doc.other_root_filenames.filename
**Variable d'environnement** : ROUGAILCLI_DOC.OTHER_ROOT_FILENAMES.FILENAME | Nom du fichier. | [`UNIX filename`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | ‱ this filename could be a relative path
‱ file type allowed: "file". | ### Documentation des variables et journal de changements > **🛈 Informations** > > **Chemin** : doc.tabulars\ > *`dĂ©sactivĂ©`*\ > **DĂ©sactivĂ©** : si "[Le format de sortie de la documentation gĂ©nĂ©rĂ©e](#doc.output_format)" en json ou si "[Contenu gĂ©nĂ©rĂ©](#doc.contents)" n'est pas variables ou changelog | Variable | Description | Valeur par dĂ©faut | Type | ContrĂŽle des accĂšs | Validateur | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|---------------------|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------| | **doc.tabulars.without_family**
**Ligne de commande** :
‱ -df, --doc.tabulars.without_family
‱ -ndf, --doc.tabulars.no-without_family
**Variable d'environnement** : ROUGAILCLI_DOC.TABULARS.WITHOUT_FAMILY | Ne pas ajouter les familles dans la documentation. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | | **doc.tabulars.with_commandline**
**Ligne de commande** :
‱ -dw, --doc.tabulars.with_commandline
‱ -ndw, --doc.tabulars.no-with_commandline
**Variable d'environnement** : ROUGAILCLI_DOC.TABULARS.WITH_COMMANDLINE | Ajoute les informations de la ligne de commande dans la documentation. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | | **doc.tabulars.with_environment**
**Ligne de commande** :
‱ -de, --doc.tabulars.with_environment
‱ -nde, --doc.tabulars.no-with_environment
**Variable d'environnement** : ROUGAILCLI_DOC.TABULARS.WITH_ENVIRONMENT | Ajoute les informations de variable d'environnement dans la documentation. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | | **doc.tabulars.environment_prefix**
**Ligne de commande** : -dv, --doc.tabulars.environment_prefix
**Variable d'environnement** : ROUGAILCLI_DOC.TABULARS.ENVIRONMENT_PREFIX | Préfixe du nom des variables d'environnement. | ROUGAIL | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | *`désactivé`*
**DĂ©sactivĂ©** : si "main_namespace" n'est pas dĂ©fini ou "[Ajoute les informations de variable d'environnement dans la documentation](#doc.tabulars.with_environment)" est false | Doit seulement utilise des caractĂšres en majuscule. | ### Documentation du journal des changements > **🛈 Informations** > > **Chemin** : doc.changelog\ > *`dĂ©sactivĂ©`*\ > **DĂ©sactivĂ©** : changelog n'est pas dĂ©fini dans "[Contenu gĂ©nĂ©rĂ©](#doc.contents)" | Variable | Description | Type | |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------| | **doc.changelog.previous_json_file**
**Ligne de commande** : -dp, --doc.changelog.previous_json_file
**Variable d'environnement** : ROUGAILCLI_DOC.CHANGELOG.PREVIOUS_JSON_FILE | Précédent fichier de description au format JSON.
Pour gĂ©nĂ©rer le journal des changements, vous devez comparer l'ancienne liste des variables (au format json) avec les variables courantes. | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | ### Configuration des exemples > **🛈 Informations** > > **Chemin** : doc.examples\ > *`dĂ©sactivĂ©`*\ > **DĂ©sactivĂ©** : si example n'est pas dĂ©fini dans "[Contenu gĂ©nĂ©rĂ©](#doc.contents)" | Variable | Description | Valeur par dĂ©faut | Type | ContrĂŽle des accĂšs | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|---------------------|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **doc.examples.comment**
**Ligne de commande** :
‱ -dx, --doc.examples.comment
‱ -ndx, --doc.examples.no-comment
**Variable d'environnement** : ROUGAILCLI_DOC.EXAMPLES.COMMENT | Ajouter la description des variables et des familles lorsqu'on génÚre des exemples. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | | | **doc.examples.comment_column**
**Ligne de commande** : --doc.examples.comment_column
**Variable d'environnement** : ROUGAILCLI_DOC.EXAMPLES.COMMENT_COLUMN | Commentaire dans les exemples commence à la colonne. | 30 | [`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | *`désactivé`*
**Désactivé** : lorsque la variable "[Ajouter la description des variables et des familles lorsqu'on génÚre des exemples](#doc.examples.comment)" a la valeur "false" |