Skip to main content

Rougail output doc

Project description


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".

Project details


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.1.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.1-py3-none-any.whl (58.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rougail_output_doc-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 1c11792bcfbcd47f5db4ca482c5163a0c4204fd04735eab0bc170ab859d31a0e
MD5 65e6f145b2ce4de9884115b51fabe2d2
BLAKE2b-256 d4ea877ab38960d22b2c30d88cff8a8ad6db96c9551581d2101b74707527d0f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rougail_output_doc-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3f614b78a2b0902fda30a95d52ade1803ed521f6fa69cdc813badcdf7091261
MD5 ac2c9fede8f2904f545c531fb5cfbfb6
BLAKE2b-256 9a499f100efa00157bae4f120fadd6a295193a32e787d7a9a7624fb21eeaf7e9

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 Pingdom Monitoring Sentry Error logging StatusPage Status page