diff --git a/src/dou_dag_generator.py b/src/dou_dag_generator.py
index 25464d0..6a3734c 100755
--- a/src/dou_dag_generator.py
+++ b/src/dou_dag_generator.py
@@ -161,22 +161,17 @@ def prepare_doc_md(specs: DAGConfig, config_file: str) -> str:
**ConfiguraĆ§Ć£o da dag definida no arquivo `{config_file}`**:
-
+
"""
)
for key, value in config.items():
- doc_md = doc_md + f"- {key}
"
- if isinstance(value, list) or isinstance(value, set):
- doc_md = doc_md + (
- "- \n\n"
- + " * "
- + "\n * ".join(str(item) for item in value)
- + "\n
"
- )
+ doc_md += f"\n**{key.replace('_', ' ').capitalize()}**\n"
+
+ if isinstance(value, (list, set)):
+ doc_md += "\n" + "\n".join(f"- {str(item)}" for item in value) + "\n"
else:
- doc_md = doc_md + f"- {str(value)}
"
- doc_md = doc_md + "\n"
- doc_md = doc_md + "
\n"
+ doc_md += "\n" + f"- {str(value)}\n" + "\n"
+
return doc_md
@staticmethod