From c93e5dde6762764f09e9cdffbfcda4217092cb1f Mon Sep 17 00:00:00 2001 From: pennae Date: Thu, 19 Jan 2023 00:17:05 +0100 Subject: nixos/make-options-doc: rearrange paras in related packages/defaults/examples this mirrors what we will be able to create with markdown. no change to rendered outputs. --- nixos/lib/make-options-doc/mergeJSON.py | 7 +++++-- nixos/lib/make-options-doc/options-to-docbook.xsl | 5 ++--- 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'nixos/lib/make-options-doc') diff --git a/nixos/lib/make-options-doc/mergeJSON.py b/nixos/lib/make-options-doc/mergeJSON.py index cdbf7cc21f0..ef9f321e114 100644 --- a/nixos/lib/make-options-doc/mergeJSON.py +++ b/nixos/lib/make-options-doc/mergeJSON.py @@ -220,8 +220,11 @@ def convertMD(options: Dict[str, Any]) -> str: # inline literals need a space to separate ticks from content, code blocks # need newlines. inline literals need one extra tick, code blocks need three. ticks, sep = ('`' * (longest + (3 if multiline else 1)), '\n' if multiline else ' ') - docbook = convertString(name, f"*{key.capitalize()}:*\n{ticks}{sep}{code}{sep}{ticks}") - option[rendered] = f"{docbook}" + docbook = convertString(name, f"{ticks}{sep}{code}{sep}{ticks}") + if multiline: + option[rendered] = f"{key.capitalize()}: {docbook}" + else: + option[rendered] = f"{key.capitalize()}: {docbook}" elif optionIs(option, key, 'literalDocBook'): option[rendered] = f"{key.capitalize()}: {option[key]['text']}" elif key in option: diff --git a/nixos/lib/make-options-doc/options-to-docbook.xsl b/nixos/lib/make-options-doc/options-to-docbook.xsl index 7a80931df0d..a74429596b8 100644 --- a/nixos/lib/make-options-doc/options-to-docbook.xsl +++ b/nixos/lib/make-options-doc/options-to-docbook.xsl @@ -85,10 +85,9 @@ Related packages: - - + -- cgit 1.4.1