Skip to main content

gitea: none include_toc: true

🇬🇧 (EN) - 🇫🇷 (FR)

Generate documentation from structural files

[!NOTE]

The structural files contain all the information related to the variables. This output generates the documentation for all or some of these variables.
Path: doc
disabled
Disabled: if "select for output" is not doc.

Variable Description Default value Type Access control Validator
doc.output_format
Command line:
-do, --doc.output_format
Environment variable: DOC.OUTPUT_FORMAT
The output format of the generated documentation. console choice mandatory Choices:
• console
• asciidoc
• html
• github
• gitlab
• json
doc.tabular_template
Command line:
-dm, --doc.tabular_template
Environment variable: DOC.TABULAR_TEMPLATE
Generate document with this tabular model.
The variables are documented with a tabular view. A template selection allows you to choose the content of each column.
two_columns choice mandatory disabled
Disabled: "the output format of the generated documentation" in json is not compatible with this variable.
Choices:
• two_columns
• three_columns
• four_columns
• five_columns
• six_columns
doc.contents
Command line:
-dc, --doc.contents
Environment variable: DOC.CONTENTS
Generated content.
You can generate three type of document. All variables ("variables"), an example file in YAML format ("example") or change log ("changelog").
• variables choice multiple mandatory hidden
Hidden: "the output format of the generated documentation" in json is not compatible with changelog or example "generated content".
unique
Choices:
• variables
• example
• changelog
doc.title_level
Command line:
-dt, --doc.title_level
Environment variable: DOC.TITLE_LEVEL
Starting title level. 1 integer mandatory
doc.default_values
Command line:
• --doc.default_values
• --doc.no-default_values
Environment variable: DOC.DEFAULT_VALUES
Modify values to document all variables.
To document leadership or dynamic family variables, it is sometimes necessary to generate values, which can change the values in the configuration. Be careful if you reuse this configuration.
true boolean mandatory
doc.true_color
Command line:
• --doc.true_color
• --doc.no-true_color
Environment variable: DOC.TRUE_COLOR
Display documentation in console always with true color terminal. false boolean mandatory disabled
Disabled: when the variable "the output format of the generated documentation" hasn't the value "console".

The variables in this family are documented in another file

[!NOTE]

If you separate the variables into different files, the links between the variables will break. Therefore, you must define different filenames for the files containing these variables.
This family contains lists of variable blocks.
Path: doc.other_root_filenames

Variable Description Type Validator
doc.other_root_filenames.root_path
Command line:
--doc.other_root_filenames.root_path
Environment variable: DOC.OTHER_ROOT_FILENAMES.ROOT_PATH
This file contains child variables of the family. string multiple unique
doc.other_root_filenames.root_doc_path
Command line:
--doc.other_root_filenames.root_doc_path
Environment variable: DOC.OTHER_ROOT_FILENAMES.ROOT_DOC_PATH
Name of the file. string
Variable Description Default value Type
doc.document_a_type
Command line:
• --doc.document_a_type
• --doc.no-document_a_type
Environment variable: DOC.DOCUMENT_A_TYPE
Documentation a structural type. false boolean mandatory

Variables and changelog documentation

[!NOTE]

Path: doc.tabulars
disabled
Disabled: if "the output format of the generated documentation" is json or "generated content" hasn't variables or changelog.

Variable Description Default value Type Access control Validator
doc.tabulars.without_family
Command line:
• -df, --doc.tabulars.without_family
• -ndf, --doc.tabulars.no-without_family
Environment variable: DOC.TABULARS.WITHOUT_FAMILY
Do not add families in documentation. false boolean mandatory
doc.tabulars.with_commandline
Environment variable: DOC.TABULARS.WITH_COMMANDLINE
Add command line informations in documentation. false boolean mandatory
doc.tabulars.with_environment
Command line:
• -de, --doc.tabulars.with_environment
• -nde, --doc.tabulars.no-with_environment
Environment variable: DOC.TABULARS.WITH_ENVIRONMENT
Add environment variable informations in documentation. false boolean mandatory
doc.tabulars.environment_prefix
Command line:
-dv, --doc.tabulars.environment_prefix
Environment variable: DOC.TABULARS.ENVIRONMENT_PREFIX
Environment variables prefix name. ROUGAIL string mandatory disabled
Disabled: if "main_namespace" is not set or "add environment variable informations in documentation" is false.
Should only use uppercase characters.

Changelog documentation

[!NOTE]

Path: doc.changelog
disabled
Disabled: if changelog in not in "generated content".

Variable Description Type
doc.changelog.previous_json_file
Command line:
-dp, --doc.changelog.previous_json_file
Environment variable: DOC.CHANGELOG.PREVIOUS_JSON_FILE
Previous description file in JSON format.
To generate the changelog, you need to compare the old list of variables (in json format) with the current variables.
string mandatory

Examples configuration

[!NOTE]

Path: doc.examples
disabled
Disabled: if example is not in "generated content".

Variable Description Default value Type Access control
doc.examples.comment
Command line:
• -dx, --doc.examples.comment
• -ndx, --doc.examples.no-comment
Environment variable: DOC.EXAMPLES.COMMENT
Add description of variables and families when generate examples. false boolean mandatory
doc.examples.comment_column
Command line:
--doc.examples.comment_column
Environment variable: DOC.EXAMPLES.COMMENT_COLUMN
Comment in examples starts at column. 30 integer mandatory disabled
Disabled: when the variable "add description of variables and families when generate examples" has the value "false".

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rougail_output_doc-1.0.2.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rougail_output_doc-1.0.2-py3-none-any.whl (58.7 kB view details)

Uploaded Python 3

File details

Details for the file rougail_output_doc-1.0.2.tar.gz.

File metadata

  • Download URL: rougail_output_doc-1.0.2.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for rougail_output_doc-1.0.2.tar.gz
Algorithm Hash digest
SHA256 64829785a988b9e1699433b68afde134346958f9b8dbfad67fb79f9b36c0f2c2
MD5 02166bd789454f406ff2dc9404f751b3
BLAKE2b-256 e54e4b5636aeb3e17035cd8a1f5da0176c1ecb75b35a9a93c4b6820b63640472

See more details on using hashes here.

File details

Details for the file rougail_output_doc-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for rougail_output_doc-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aa6911f21460582731ca08f5932d2eef283105e5940cc4990a75415669c0d2de
MD5 250cbb3490fba32ea5283e87b6b16df0
BLAKE2b-256 189256e889ae5f5b3be46a939c1bf9a9942648470b33b1cd647d3d2d0e2a7356

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page